【技术实现步骤摘要】
镜像文件处理方法、装置、存储介质及电子设备
本公开涉及计算机
,具体地,涉及一种镜像文件处理方法、装置、存储介质及电子设备。
技术介绍
镜像文件可以包括manifest文件和layer文件,一个镜像可以引用一个manifest文件以及多个layer文件。镜像文件存储在镜像存储介质中,为了释放镜像存储介质的存储空间,需要对未被引用的镜像文件进行删除。相关技术采用的镜像文件删除方式和镜像上传方式,会导致在删除和上传同时进行时可能出现镜像文件被误删的问题。因此,相关技术在释放镜像存储介质的存储空间时,在删除镜像文件的过程中,需要停止镜像文件的上传操作,从而影响镜像文件的正常处理。
技术实现思路
本公开的目的是提供一种镜像文件处理方法、装置、存储介质及电子设备,以解决相关技术中存在的问题。为了实现上述目的,第一方面,提供一种镜像处理方法,所述方法包括:响应于接收到镜像文件上传请求,确定是否存在所述镜像文件对应的元数据信息;在确定不存在所述镜像文件对应的元数据信息的情况下,根据唯一识别码生成所 ...
【技术保护点】
1.一种镜像文件处理方法,其特征在于,所述方法包括:/n响应于接收到镜像文件上传请求,确定是否存在所述镜像文件对应的元数据信息;/n在确定不存在所述镜像文件对应的元数据信息的情况下,根据唯一识别码生成所述镜像文件对应的存储路径信息,其中,根据不同唯一识别码生成的存储路径信息不同;/n向镜像存储介质发送存储请求,所述存储请求包括所述存储路径信息,以由所述镜像存储介质根据所述存储路径信息对所述镜像文件进行存储;/n添加所述镜像文件对应的元数据信息。/n
【技术特征摘要】
1.一种镜像文件处理方法,其特征在于,所述方法包括:
响应于接收到镜像文件上传请求,确定是否存在所述镜像文件对应的元数据信息;
在确定不存在所述镜像文件对应的元数据信息的情况下,根据唯一识别码生成所述镜像文件对应的存储路径信息,其中,根据不同唯一识别码生成的存储路径信息不同;
向镜像存储介质发送存储请求,所述存储请求包括所述存储路径信息,以由所述镜像存储介质根据所述存储路径信息对所述镜像文件进行存储;
添加所述镜像文件对应的元数据信息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在确定存在所述镜像文件对应的元数据信息的情况下,获取所述镜像文件对应的元数据信息的锁资源;
在获取到所述锁资源的情况下,根据当前时间修改所述镜像文件对应的元数据信息中的更新时间。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据镜像与镜像文件的引用关系,标记出当前被引用的镜像文件对应的第一元数据信息集合,并记录标记开始时间;
根据所述第一元数据信息集合,确定当前未被引用的镜像文件对应的第二元数据信息集合;
根据所述第二元数据信息集合,确定要删除的目标镜像文件;
针对要删除的所述目标镜像文件,执行删除操作。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第二元数据信息集合,确定要删除的目标镜像文件,包括:
针对所述第二元数据信息集合中的每一所述元数据信息,在该元数据信息中的更新时间早于所述标记开始时间的情况下,将该元数据信息对应的镜像文件确定为要删除的所述目标镜像文件。
5.根据权利要求3所述的方法,其特征在于,所述执行删除操作包括:
获取所述目标镜像文件对应的元数据信息的锁资源;
在获取到所述锁资源的情况下,删除...
【专利技术属性】
技术研发人员:李培培,胡伟,杨杰,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。