[发明专利]镜像删除和推送的方法、系统、电子设备及存储介质在审
| 申请号: | 201910334787.8 | 申请日: | 2019-04-24 |
| 公开(公告)号: | CN111857939A | 公开(公告)日: | 2020-10-30 |
| 发明(设计)人: | 梁晓雷;王兴刚 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;张冉 |
| 地址: | 100086 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 删除 推送 方法 系统 电子设备 存储 介质 | ||
1.一种镜像实时物理删除方法,其特征在于,所述镜像实时物理删除方法包括:
获取镜像删除指令,所述镜像删除指令包括指定删除的镜像的标记信息;
获取所述标记信息对应的镜像的镜像层组成清单,所述镜像层组成清单包括组成所述镜像的镜像层的层信息;
删除所述层信息对应的镜像层的层文件。
2.如权利要求1所述的镜像实时物理删除方法,其特征在于,所述标记信息包括镜像版本信息。
3.如权利要求1所述的镜像实时物理删除方法,其特征在于,所述镜像实时物理删除方法还包括:
在删除所述层信息对应的镜像层的层文件之后,删除所述镜像层组成清单。
4.如权利要求1或3所述的镜像实时物理删除方法,其特征在于,删除所述层信息对应的镜像层的层文件的步骤具体包括:
获取所述层信息对应的镜像层的第一推送信息,所述第一推送信息包括所述镜像层的第一累计推送次数;
计算所述第一累计推送次数减N1,N1为所述层信息对应的镜像层的层数;
判断减后的所述第一累计推送次数是否等于累计初始值,若是,则:
删除所述第一推送信息;
删除所述层信息对应的镜像层的层文件;
和/或,删除所述镜像层组成清单的步骤具体包括:
获取所述镜像层组成清单的第二推送信息,所述第二推送信息包括所述镜像层组成清单的第二累计推送次数;
计算所述第二累计推送次数减N2,N2为所述镜像层组成清单的个数;
判断减后的所述第二累计推送次数是否等于累计初始值,若是,则:
删除所述第二推送信息;
删除所述镜像层组成清单。
5.如权利要求4所述的镜像实时物理删除方法,其特征在于,所述镜像实时物理删除方法还包括:
在获取所述第一推送信息之后对所述第一推送信息加锁,用以禁止对所述第一推送信息的读写操作;
在计算所述第一累计推送次数减N1之后对所述第一推送信息去锁,用以解除对所述读写操作的禁止;
和/或,所述镜像实时物理删除方法还包括:
在获取所述第二推送信息之后对所述第二推送信息加锁,用以禁止对所述第二推送信息的读写操作;
在计算所述第二累计推送次数减N2之后对所述第二推送信息去锁,用以解除对所述读写操作的禁止。
6.如权利要求4所述的镜像实时物理删除方法,其特征在于,所述镜像实时物理删除方法还包括:
在删除所述第一推送信息成功但删除所述层文件失败时,遍历所有镜像层的第一推送信息,删除缺少第一推送信息的镜像层对应的层文件;
和/或,所述镜像实时物理删除方法还包括:
在删除所述第二推送信息成功但删除所述镜像层组成清单失败时,遍历所有镜像层组成清单的第二推送信息,删除缺少第二推送信息的镜像层组成清单。
7.如权利要求1所述的镜像实时物理删除方法,其特征在于,组成所述镜像的镜像层包括:所述镜像的数据层和所述镜像的配置文件层,所述数据层包括镜像数据,所述配置文件层包括镜像配置信息。
8.一种镜像推送方法,其特征在于,包括:
推送组成镜像的镜像层的层文件;
获取所述镜像层的第一推送信息,所述第一推送信息包括所述镜像层的第一累计推送次数;
推送所述镜像的镜像层组成清单,所述镜像层组成清单包括所述镜像层的层信息;
获取所述镜像层组成清单的第二推送信息,所述第二推送信息包括镜像层组成清单的第二累计推送次数;
计算新的第一累计推送次数,新的第一累计推送次数等于所述第一累计推送次数加N1,N1为推送的镜像层的层数;
计算新的第二累计推送次数,新的第二累计推送次数等于所述第二累计推送次数加N2,N2为所述镜像层组成清单的个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910334787.8/1.html,转载请声明来源钻瓜专利网。





