[发明专利]用于对卷的改变进行跟踪的系统与方法有效
申请号: | 200980121918.9 | 申请日: | 2009-06-16 |
公开(公告)号: | CN102057358A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | R·斯特灵厄姆 | 申请(专利权)人: | 赛门铁克公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 改变 进行 跟踪 系统 方法 | ||
背景技术
一些用于数据备份的常规方法可能涉及基于一个计算系统的一个或者多个卷的一个快照来创建备份。例如,一种常规的、基于卷的备份程序可以基于卷的一个初始快照来创建该卷的一个基本(或者完整的)备份。当该卷的多个数据块发生变化时,这种常规的、基于卷的备份程序可以通过以下步骤来创建该卷的一个增量备份(不同于一个额外的完整备份):1)取得一个新的快照,2)识别自上次快照以来该卷的已经改变的每一个数据块(例如,每个扇区或者簇),3)捕获每一个改变的数据块。
在某些情况下,备份程序的开发人员们可能希望将他们的程序与一个或者多个第三方快照供应器整合在一起,以便利用由第三方快照供应器所提供的专门的特征或者优点。例如,基于软件的备份程序的开发人员们可能希望使用并支持由基于硬件并且脱离主机的快照供应器所提供的快照,以便得益于由基于硬件并脱离主机的快照所提供的性能优势。
不幸的是,常规的备份程序也许不能使用或者完全支持第三方的快照,因为常规的备份程序典型地是不能识别何时创建了一个第三方快照的准确时间点。例如,因为许多第三方的快照供应器(例如基于硬件并且脱离主机的快照供应器)并不跟踪或者识别自一个先前的快照被创建以来已经改变了的一个卷的这些数据块,所以常规的备份程序典型地是不能够从第三方的快照来创建增量备份的。这样,常规的基于卷的备份程序也许只能使用并支持从由第三方快照供应器提供的快照来创建完整的备份(不同于增量备份)。
发明内容
正如以下将要更加详细说明,本披露总体上涉及用于对一个卷的改变进行跟踪的系统与方法。在一个实例中,这些系统与方法可以使得一个备份程序能够支持由多个第三方快照供应器所提供的多个快照。例如,正如以下将要更加详细说明的,本披露可以使得一个基于软件的备份程序能够从基于硬件的快照来创建增量备份。
在一个实例中,一种用于对卷的改变进行跟踪的方法可以包括:1)识别一个卷的一个第一快照(例如,由一个第三方快照程序所创建),2)识别一个窗口,其中创建了该第一快照;3)识别在该窗口中改变了的该卷的每一个数据块,并且然后4)针对在该窗口中改变了的该卷的每一个数据块,将一个参引项加入与该第一快照相关联的一个第一列表以及与在该第一快照之后创建的一个第二快照相关联的一个第二列表二者之中。
在一个实例中,该窗口可以开始于已知在创建该第一快照之前已经发生的一个第一点(即,在创建该第一快照之前确切地发生了的一个时间点)并且结束于已知在创建该第一快照之后已经发生的一个第二点(即,在创建该第一快照之后确切地发生了的一个时间点)。针对先于该窗口的开始所发生的多个数据块变化的参引项可以被加入与该第一快照相关联的该第一列表之中,而针对在该窗口结束之后发生的多个数据块变化的参引项可以被加入与该第二快照相关联的第二列表之中。在某些实例中,与该第一与第二快照相关联的第一与第二列表可以被用于创建该卷的完整的或者增量的备份。
在此还披露了对应于上述这些方法的多个系统以及计算机可读媒质。来自上述任一实施方案的多种特征可根据在此说明的通用原理彼此相互结合使用。通过结合附图和权利要求来阅读以下的详细说明,将会更加全面地理解这些以及其他的实施方案、特征、以及优点。
附图说明
这些附图展示了多个示例性实施方案并且是本说明书的一部分。这些附图与以下说明一起展现并解释了本披露的不同原理。
图1是根据至少一个实施方案的用于对卷的改变进行跟踪的一个示例性系统的框图。
图2是根据至少一个实施方案的用于对卷的改变进行跟踪的一个示例性网络化环境的框图。
图3是根据一个附加实施方案的用于对卷的改变进行跟踪的一个示例性虚拟环境的框图。
图4是根据至少一个实施方案的用于对卷的改变进行跟踪的一种示例性的计算机实施方法的流程图。
图5是根据一个实施方案的用于对卷的改变进行跟踪的一个示例性的时序图。
图6是根据至少一个实施方案的一个示例性的计算机实施方法的流程图,该方法用于为多个快照创建列表,这些列表识别了对一个卷所作的多个改变。
图7是一个示例性的计算系统的框图,该系统能够实施在此说明和/或展示的这些实施方案中的一个或多个。
贯穿这些附图,相同的参考符号以及说明表示相似的但并不一定完全相同的要素。虽然在此说明的这些示例性实施方案可接受不同的修改以及多种替代形式,在此于附图中以举例的方式示出多个具体的实施方案并且对其进行详细的说明。然而,在此说明的这些示例性实施方案并非旨在被限于所披露的这些特定形式。相反,本披露覆盖了落入所附权利要求范围内的所有修改、等效物、以及替代方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛门铁克公司,未经赛门铁克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980121918.9/2.html,转载请声明来源钻瓜专利网。