[发明专利]一种磁盘快照的管理方法、装置以及可读存储介质有效
申请号: | 201711128522.X | 申请日: | 2017-11-15 |
公开(公告)号: | CN109783274B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 廖武钧;鲁振伟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F3/06 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘 快照 管理 方法 装置 以及 可读 存储 介质 | ||
1.一种磁盘快照的管理方法,其特征在于,包括:
获取磁盘的快照链包含的快照以及所述快照的第一状态标识,其中,所述快照的第一状态为统计开始时获取快照状态链的状态信息;
对所述快照引用的数据块进行统计;
在所述统计后获取所述快照链包含的快照的第二状态标识;
对所述快照的第一状态标识和所述第二状态标识进行比对;
若所述快照链中存在状态标识发生变化的快照,则针对状态标识发生变化的快照进行统计并更新统计结果;
其中,所述对所述快照引用的数据块进行统计,采用如下方式实现:
创建基准数据块集;所述基准数据块集的元素用于记录其对应数据块的名称以及其对应数据块被快照引用的引用计数;
读取所述快照引用的数据块的数据块列表。
2.根据权利要求1所述的磁盘快照的管理方法,其特征在于,所述快照的状态标识包括:可用状态或不可用状态。
3.根据权利要求2所述的磁盘快照的管理方法,其特征在于,所述快照链包含的快照的状态标识发生变化,包括:
所述统计过程中所述快照链包含的快照被删除,被删除快照的状态标识从可用状态变为不可用状态。
4.根据权利要求2或3所述的磁盘快照的管理方法,其特征在于,所述快照链包含的快照的状态标识发生变化,包括:
所述统计过程中所述快照链中有新增快照,新增快照的状态标识被设为可用状态。
5.根据权利要求1-3任意一项所述的磁盘快照的管理方法,其特征在于,
针对所述数据块列表中的数据块,执行如下操作:
判断所述基准数据块集中是否存在记录所述数据块名称的元素,若存在,基于所述数据块所属快照的状态标识更新所述基准数据块集中记录的所述数据块的引用计数;
若不存在,在所述基准数据块集中建立所述数据块对应元素,并基于所述数据块所属快照的状态标识初始化所述数据块的引用计数。
6.根据权利要求5所述的磁盘快照的管理方法,其特征在于,若所述快照链在所述统计过程中有新增快照,相应的,所述针对状态标识发生变化的快照进行统计并更新统计结果,采用如下方式实现:
读取所述新增快照引用的数据块的数据块列表;
针对所述数据块列表中的数据块,执行如下数据块判断操作:判断所述基准数据块集中是否存在记录所述数据块名称的元素,若存在,基于所述数据块所属快照的状态标识更新所述基准数据块集中记录的所述数据块的引用计数;若不存在,在所述基准数据块集中建立所述数据块对应元素,并根据所述数据块所属快照的状态标识初始化所述数据块的引用计数;
获取所述快照链包含的快照以及所述快照的状态标识;
将获取到的所述快照以及所述快照的状态标识与前一次统计后获取到的所述快照以及所述快照的状态标识进行比对;
若比对结果为所述快照链包含的快照和/或所述快照的状态标识在统计前后发生变化,则针对发生变化的快照读取所述快照引用的数据块的数据块列表,并执行所述数据块判断操作。
7.根据权利要求5所述的磁盘快照的管理方法,其特征在于,所述基于所述数据块所属快照的状态标识更新所述基准数据块集中记录的所述数据块的引用计数,包括:
判断所述数据块所属快照的状态标识是否为可用状态,若是,将所述基准数据块集中记录的所述数据块的引用计数加1;
和/或,判断所述数据块所属快照的状态标识是否为不可用状态,若是,则保持所述基准数据块集中记录的所述数据块的引用计数不变。
8.根据权利要求5所述的磁盘快照的管理方法,其特征在于,所述基于所述数据块所属快照的状态标识初始化所述数据块的引用计数,包括:
判断所述数据块所属快照的状态标识是否为可用状态,若是,将所述基准数据块集中记录的所述数据块的引用计数初始化为1;
和/或,判断所述数据块所属快照的状态标识为不可用状态,若是,则将所述基准数据块集中记录的所述数据块的引用计数初始化为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711128522.X/1.html,转载请声明来源钻瓜专利网。