The first part of the first storage system is identified by the baseline data. The first change data of the first storage system is identified. The first change of data includes data that has been changed since the previous time point. Write the first backup data to the second storage system. The first backup data includes the first part of the baseline data and the first change of data. After the first backup data is written to the second storage system, the second part of the baseline data of the first storage system is identified. The second part of the baseline data does not include the first part of the baseline data. The second change data of the first storage system is identified. Second change data include data that has been changed since the first backup data is written. The second backup data is written to the second storage system. The second backup data includes second parts of the baseline data and second changes of data.
【技术实现步骤摘要】
【国外来华专利技术】具有滚动基线的数据备份
本公开的各方面大体上涉及数据存储领域,并且更具体地涉及具有滚动基线的数据备份。
技术介绍
数据备份被广泛用于在尤其是在企业存储系统中的数据丢失、数据损坏等事件中恢复数据。虽然数据备份可以像将数据从主存储系统复制到辅存储系统一样直接,但是许多技术被用于优化该过程。例如,仅自从上次备份以来已经改变的数据可以被备份,从而减少被备份的数据的总量。附图说明通过参考附图可以更好地理解本文的公开。图1描绘了用于由备份管理器生成第一备份的示例操作。图2描绘了用于由备份管理器生成第二备份的示例操作。图3描绘了用于由备份管理器生成第三备份的示例操作。图4描绘了用于由备份管理器生成第四备份的示例操作。图5描绘了用于生成部分基线备份的示例操作的流程图。图6描绘了用于标识与特定部分基线相关联的“连续”块的示例操作的流程图。图7描绘了用于使用模运算来标识与特定部分基线相关联的块的示例操作的流程图。图8描绘了使用模运算所针对部分基线集合标识的块的视觉表示。图9描绘了用于使用位图来标识与特定的部分基线相关联的块的示例操作的流程图。图10描绘了使用位图针对部分基线集合标识的 ...
【技术保护点】
一种方法,包括:标识第一存储系统的第一部分基线数据;标识所述第一存储系统的第一改变数据,其中所述第一改变数据包括自先前时间点以来已经改变的数据;将第一备份数据写入第二存储系统,其中所述第一备份数据包括所述第一部分基线数据和所述第一改变数据;以及在将所述第一备份数据写入所述第二存储系统之后,标识所述第一存储系统的第二部分基线数据,其中所述第二部分基线数据不包括所述第一部分基线数据;标识所述第一存储系统的第二改变数据,其中所述第二改变数据包括自写入所述第一备份数据以来已经改变的数据;以及将第二备份数据写入所述第二存储系统,其中所述第二备份数据包括所述第二部分基线数据和所述第二改变数据。
【技术特征摘要】
【国外来华专利技术】2015.04.16 US 14/688,4181.一种方法,包括:标识第一存储系统的第一部分基线数据;标识所述第一存储系统的第一改变数据,其中所述第一改变数据包括自先前时间点以来已经改变的数据;将第一备份数据写入第二存储系统,其中所述第一备份数据包括所述第一部分基线数据和所述第一改变数据;以及在将所述第一备份数据写入所述第二存储系统之后,标识所述第一存储系统的第二部分基线数据,其中所述第二部分基线数据不包括所述第一部分基线数据;标识所述第一存储系统的第二改变数据,其中所述第二改变数据包括自写入所述第一备份数据以来已经改变的数据;以及将第二备份数据写入所述第二存储系统,其中所述第二备份数据包括所述第二部分基线数据和所述第二改变数据。2.根据权利要求1所述的方法,其中所述标识所述第一部分基线数据包括:确定窗口大小和窗口计数器值;计算所述窗口计数器值以所述窗口大小为模的第一余数;以及针对多个数据单元中的每一个数据单元,其中所述多个数据单元中的每一个数据单元与标识符相关联,计算所述标识符以所述窗口大小为模的第二余数;以及确定所述第一余数和所述第二余数相等;其中所述多个数据单元包括所述第一部分基线数据。3.根据权利要求2所述的方法,其中所述多个数据单元中的每一个数据单元是数据块、索引结点、或者文件中的一项,其中所述标识符中的每一个标识符是块标识符、索引结点标识符、或者文件路径的散列中的一项。4.根据权利要求1所述的方法,其中所述标识所述第一部分基线数据包括:至少部分地基于窗口大小将多个数据单元划分为多个分区;以及至少部分地基于窗口计数器来选择所述多个分区中的一分区,其中所述分区的所述数据单元包括所述第一部分基线数据。5.根据权利要求4所述的方法,其中所述选择所述多个分区中的所述分区还至少部分地基于位图。6.根据权利要求2至5中任一项所述的方法,其中所述第一部分基线数据至少部分地基于所述窗口大小和所述窗口计数器而被标识,其中所述方法还包括:响应于所述写入所述第一备份数据,递增所述窗口计数器。7.根据权利要求1所述的方法,其中所述第一部分基线数据至少部分地基于窗口大小和窗口计数器而被标识,其中所述方法还包括响应于所述写入所述第一备份数据,递增所述窗口计数器。8.根据任一前述权利要求所述的方法,还包括:从所述第二存储系统读取所述第一备份数据;将所述第一备份数据写入第三存储系统;以及在将所述第一备份数据写入所述第三存储系统之后,从所述第二存储系统读取所述第二备份数据;以及将所述第...
【专利技术属性】
技术研发人员:A·巴拉查德兰,N·J·詹姆斯,M·R·艾斯勒,R·普拉蒂普,S·库马,V·斯里纳斯,穆月东,
申请(专利权)人:NETAPP股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。