发明名称 |
使用写时分配快照以实现持续数据保护的方法 |
摘要 |
使用写时分配快照以实现持续数据保护的方法。本公开涉及一种为虚拟卷(VV)提供持续数据保护的方法。所述方法可包括概念地将所述VV划分为多个相同大小的块;在指定时间保存所述VV的内容;在所述指定时间为所述VV创建一时间点(PiT)实例,包括:一个用来存储所述指定时间后对所述VV修改的PiT临时虚拟卷(PTVV),其中在所述PTVV中存储的数据被禁止重写;一提供所述VV多个块中每一个的最近版本的读访问的重新分配表;和一提供所述PTVV中存储块的历史版本的读访问的持续数据保护(CDP)日志;以及当修改所述VV多个块中的一个块时更新所述PiT实例。 |
申请公布号 |
CN102004681B |
申请公布日期 |
2014.09.24 |
申请号 |
CN201010181734.6 |
申请日期 |
2010.05.25 |
申请人 |
LSI公司 |
发明人 |
马丁·杰思 |
分类号 |
G06F11/14(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
北京纽乐康知识产权代理事务所(普通合伙) 11210 |
代理人 |
田磊 |
主权项 |
一种为虚拟卷提供持续数据保护的方法,包括:将所述虚拟卷划分为多个相同大小的块;在一第一指定时间保存所述虚拟卷的内容并禁止对所述虚拟卷直接写访问;在所述第一指定时间为所述虚拟卷创建一第一时间点实例,所述第一时间点实例包括:一第一时间点临时虚拟卷,其被配置用以存储所述第一指定时间后对所述虚拟卷的修改,其中存储在所述第一时间点临时虚拟卷中的数据被禁止重写;一第一重新分配表,其包括所述虚拟卷的所述多个块中每一个的入口,所述第一重新分配表被配置用以提供所述虚拟卷的所述多个块中每一个的最近版本的读访问;和一第一持续数据保护日志,其被配置用以提供存储在所述第一时间点临时虚拟卷中的块的历史版本的读访问;以及当修改所述虚拟卷的所述多个块中的一个块时更新所述第一时间点实例,其中当修改所述虚拟卷的所述多个块中的一个块时更新所述第一时间点实例进一步包括:接收被修改的所述块的修改内容;将所述修改内容存入所述第一时间点临时虚拟卷中而没有对所述第一时间点临时虚拟卷中存储的现有块进行重写;在所述第一重新分配表中查找对应于被修改的所述块的入口;确定对应于被修改的所述块的所述入口是否被标记为已分配;在对应于被修改的所述块的所述入口没有被标记为已分配时更新所述第一重新分配表,进一步包括:将对应于被修改的所述块的所述入口与存储在所述第一时间点临时虚拟卷中的所述修改内容相关联;和将对应于被修改的所述块的所述入口标记为已分配;以及当对应于被修改的所述块的所述入口被标记为已分配时,更新所述持续数据保护日志和所述第一重新分配表,进一步包括:在所述持续数据保护日志中创建一日志入口并将所述日志入口与被修改的所述块在接收所述修改内容之前的历史内容相关联;和将对应于被修改的所述块的所述入口与存储在所述第一时间点临时虚拟卷中的所述修改内容相关联。 |
地址 |
美国加利福尼亚州米尔皮塔斯市 |