发明名称 |
一种生成快照的方法及装置 |
摘要 |
本发明提供了一种生成快照的方法,该方法中,A、根据快照生成指令生成包含链表数据的第N个快照数据;B、判断存储快照数据的可用空间值是否满足生成快照的需求,如果满足,将所述第N个快照数据保存于快照介质中第N个快照数据的快照地址;如果不满足,利用所述第N个快照数据替换快照介质中的第一个快照数据;C、根据重定向数据包含的重定向映射关系,将存储在重定向地址中的源数据的修改数据写入源介质的源地址中,删除重定向数据包含的重定向映射关系。本发明还提供了一种生成快照的装置。采用本发明的方法及装置,能够对生成的快照进行自动管理,对数据进行有效保护。 |
申请公布号 |
CN102096613B |
申请公布日期 |
2012.09.05 |
申请号 |
CN201010616435.0 |
申请日期 |
2010.12.30 |
申请人 |
上海爱数软件有限公司 |
发明人 |
叶佑群 |
分类号 |
G06F11/14(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
谢安昆;宋志强 |
主权项 |
一种生成快照的方法,其特征在于,该方法包括:A、根据快照生成指令生成包含链表数据的第N个快照数据;所述N为大于1的自然数;B、判断存储快照数据的可用空间值是否满足生成快照的需求,如果满足,将所述第N个快照数据保存于快照介质中第N个快照数据的快照地址,用所述第N个快照数据的快照地址替换快照介质中保存的第M个快照数据的快照地址,将所述第N个快照数据的快照地址添加至第M个快照数据的链表数据中,修改快照介质保存的存储快照数据的可用空间值;所述M为N‑1;如果不满足,利用所述第N个快照数据替换快照介质中的第一个快照数据;将第二个快照数据的链表数据中的第一个快照数据的快照地址删除,将第二个快照数据作为第一个快照数据,根据第二个快照数据的快照地址修改所述快照介质中保存的第一个快照数据的快照地址;用所述第N个快照数据的快照地址替换所述快照介质中保存的第M个快照数据的快照地址,将所述第N个快照数据的快照地址添加至第M个快照数据的链表数据中,修改所述快照介质中保存的存储快照数据的可用空间值;C、根据重定向数据包含的重定向映射关系,将存储在重定向地址中的源数据的修改数据写入源介质的源地址中,删除重定向数据包含的重定向映射关系。 |
地址 |
201315 上海市浦东新区康桥镇康土路25号204室 |