[发明专利]一种快照管理方法和装置有效
申请号: | 201310495127.0 | 申请日: | 2013-10-18 |
公开(公告)号: | CN103577329B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 张森 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00;G06F12/16 |
代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的实施例提供一种快照管理方法和装置,涉及计算机领域,能够对目录快照和文件系统快照进行统一管理,并解决了目录快照回滚难以实现以及目录快照删除复杂度高、效率低的问题。其方法为获取快照管理命令,并根据快照管理命令,协同目录快照映射表,在快照管理链表上对类型包括文件系统快照、目录快照在内的快照及与快照对应的块修改日志链表执行相应的快照管理操作。本发明实施例用于文件系统快照与目录快照的管理。 | ||
搜索关键词: | 一种 快照 管理 方法 装置 | ||
【主权项】:
一种快照管理方法,其特征在于,所述方法包括:获取快照管理命令,所述快照管理命令包括创建命令、删除命令和回滚命令;根据所述快照管理命令在快照管理链表上执行与所述快照管理命令对应的快照管理操作,所述快照管理链表上包括至少一个快照项,每个快照项包括一个快照和与所述快照对应的块修改日志链表,所述快照的类型包括文件系统快照或目录快照,所述目录快照是文件系统中某指定目录在某一时刻的镜像或副本;当所述快照管理命令为所述回滚命令时,所述在快照管理链表上执行与所述快照管理命令对应的快照管理操作包括:获取所述回滚命令指定的第一索引节点,所述第一索引节点为所述回滚命令指定的目录快照的索引节点;遍历所述第一索引节点的条目项,并对每个条目项进行回填处理;所述对每个条目项进行回填处理包括:判断条目项对应的索引节点号是否已被当前系统使用;若所述条目项对应的索引节点号已被当前系统使用,则为所述条目项重新分配索引节点号,并根据重新分配的索引节点号重构所述条目项,而后将重构后的条目项回填至所述目录快照所属目录的索引节点;若所述条目项对应的索引节点号未被当前系统使用,则直接将所述条目项回填到所述目录快照所属目录的索引节点中,并判断所述条目项的类型;若所述条目项为目录类型条目项,则对所述目录类型条目项的索引节点递归执行与所述第一索引节点相同的上述回滚操作;若所述条目项不为目录类型条目项,则判断所述条目项是否为所述第一索引节点中的最后一个条目项,若所述条目项不是所述第一索引节点中的最后一个条目项,则对所述条目项的下一个条目项进行所述回填处理;若所述条目项是所述第一索引节点中的最后一个条目项,则对所述目录快照所属目录在所述目录快照映射表中的键值对进行修改。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310495127.0/,转载请声明来源钻瓜专利网。