[发明专利]快照占用空间计算方法、装置、电子设备及存储介质在审
| 申请号: | 202010074534.4 | 申请日: | 2020-01-22 |
| 公开(公告)号: | CN113157199A | 公开(公告)日: | 2021-07-23 |
| 发明(设计)人: | 周宇 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/11;G06F16/17;G06F16/182 |
| 代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰;赵海娇 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 快照 占用 空间 计算方法 装置 电子设备 存储 介质 | ||
1.一种快照占用空间计算方法,包括:
根据指示对快照的占用空间进行计算的请求,获取待计算的快照的信息;
根据所述待计算的快照的信息,获取待计算的快照对应的第一信息和第二信息的映射关系,其中,所述第一信息用于指示待计算的快照中的数据块,所述第二信息用于指示所述数据块的被引用次数;
根据所述映射关系中的第二信息,获取被引用次数满足设定阈值的数据块的数量,根据所述数据块的数量确定所述待计算的快照的占用空间。
2.根据权利要求1所述的方法,其中,
所述第一信息至少包括快照标识属性信息和数据块标识属性信息,所述快照标识属性信息用于指示创建数据块的快照,所述数据块标识属性信息用于指示数据块的唯一标识;
和/或,
所述第二信息至少包括引用计数属性信息,所述引用计数属性信息用于指示数据块的被引用次数。
3.根据权利要求1或2所述的方法,其中,所述方法还包括:
获取指示对所述映射关系进行更新的更新指令;
从所述更新指令中获取待更新的快照的信息和更新操作内容信息;
根据所述快照的信息和所述更新操作内容信息,更新所述映射关系。
4.根据权利要求3所述的方法,其中,所述根据所述快照的信息和所述更新操作内容信息,更新所述映射关系,包括:
若根据所述更新操作内容信息确定对所述待更新的快照进行删除操作,则获取所述待更新的快照包括的第一数据块的信息;
将所述映射关系中与所述第一数据块对应的第二信息指示的被引用次数进行对应减少调整。
5.根据权利要求4所述的方法,其中,所述方法还包括:
若进行了减少调整后的数据块的被引用次数不满足所述设定阈值,则将不满足所述设定阈值的第二信息及对应的第一信息从所述映射关系中删除。
6.根据权利要求3所述的方法,其中,所述根据所述快照的信息和所述更新操作内容信息,更新所述映射关系,包括:
若根据所述更新操作内容信息确定对所述待更新的快照进行创建操作,则根据所述快照的信息和所述映射关系中的第一信息,确定所述待更新的快照包含的第二数据块中待创建的数据块和/或待引用的数据块;
根据所述待引用的数据块的信息,将所述映射关系中与所述待引用的数据块对应的第二信息指示的被引用次数进行对应增加调整;
和/或,
根据所述待创建的数据块的信息,生成对应的第一信息和第二信息,并将生成的所述第二信息指示的被引用次数置为预设初始值。
7.一种快照占用空间计算装置,其中,包括:
第一获取模块,用于根据指示对快照的占用空间进行计算的请求,获取待计算的快照的信息;
第二获取模块,用于根据所述待计算的快照的信息,获取待计算的快照对应的第一信息和第二信息的映射关系,其中,所述第一信息用于指示待计算的快照中的数据块,所述第二信息用于指示所述数据块的被引用次数;
计算模块,用于根据所述映射关系中的第二信息,获取被引用次数满足设定阈值的数据块的数量,根据所述数据块的数量确定所述待计算的快照的占用空间。
8.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-6中任一项所述的快照占用空间计算方法对应的操作。
9.一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-6中任一所述的快照占用空间计算方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010074534.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:PTC芯片温控补偿方法及系统
- 下一篇:一种制备海带水解液的方法





