当前位置: 首页 > 专利查询>伊姆西公司专利>正文

连续备份制造技术

技术编号:2821768 阅读:206 留言:0更新日期:2012-04-11 18:40
存储设备的连续备份,包括:将存储设备细分为多个分区,提供定期修改的时间指示符,及响应于在特定时间向所述存储设备的特定分区写新数据的请求,根据所述特定分区及根据所述指示符在所述特定时间的值保留被所述新数据盖写的数据。所述分区可以是磁道。保留被盖写的数据可包括构建每一分区的数据部分的链表。所述数据部分可具有可变的大小。响应于在所述指示符的特定值时对特定分区的两个数据写操作,如果第二数据写操作的数据是第一数据写操作的数据的子集,则组合两个数据写操作中的每一写操作所写的数据。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机存储设备,特别是涉及有选择地维护和修改保 存在计算机存储设备上并对应于特定时间点的数据部分的领域。2.
技术介绍
主处理机系统可使用存储设备保存和检索数据,存储设备包含多 个主机接口装置(主机适配器)、磁盘驱动器、及磁盘接口装置(磁盘适配器)。例如,这样的存储设备可由麻萨诸塞州H叩kinton的伊 姆西公司提供,且其在授权给Yanai等的美国专利5, 206, 939、授权 给Galtzur等的美国专利5, 778, 394、授权给Vishlitzky等的美国 专利5, 845, 147、及授权给0fek等的美国专利5, 857, 208中公开。 主机系统通过多个随其提供的通道访问存储设备。主机系统通过存储 设备通道提供数据和访问控制信息,存储设备也通过通道提供数据给 主机系统。主机系统不直接寻址存储设备的磁盘驱动器,而是访问对 主机系统表现为多个逻辑巻的装置。逻辑巻可以也可不对应于实际的 磁盘驱动器。数据备份服务可用于保护数据免遭损失。所述服务可定期(例如 一天一次或两次)执行。当主系统上的数据丢失时,其可从备份介质 恢复。这样的数据备份服务有多个缺点,包括其只可能恢复对应于在定 期备份时保存的数据。例如,如果每日在上午9点和下午3点备份数 据,则用户不能恢复如上午11点的数据。如果用户想要上午11点的 数据版本,其最佳解决方式是获得上午9点备份的数据版本的副本, 然后执行一些步骤以构建上午11点的数据(例如,通过人工重构数 据)。对该问题的一种解决方案是更频繁地执行备份。然而,增加备份 频率将增加用于备份数据的内存需求,从而增加备份数据的开销和复 杂性。理想地,通过使系统具有连续或接近连续的备份功能从而能获 得任何先前时间的数据是符合需要的,所述连续或接近连续的备份不 因备份频率增加而增加内存需求或复杂性。
技术实现思路
根据本专利技术,提供存储设备的连续备份,包括将所述存储设备 细分为多个分区,提供定期修改的时间指示符,及响应于在特定时间 向所述存储设备的特定分区写新数据的请求,根据所述特定分区及根 据所述指示符在所述特定时间的值保留被所述新数据盖写的数据。所 述分区可以是磁道。保留被盖写的数据可包括构建每一分区的数据部 分的链表。所述数据部分可具有可变的大小。响应于在所述指示符的 特定值时对特定分区的两个数据写操作,如果第二数据写操作的数据 是第一数据写操作的数据的子集,则两个数据写操作中的每一写操作 所写数据可被组合。提供存储设备的连续备份还可包括通过将保留 的数据写到存储设备而将所述存储设备恢复到其在特定时间点的状 态。将保留的数据写到存储设备可包括通过将对应于相同分区的分 开的数据部分进行组合而构建所述数据的分区。提供存储设备的连续 备份还可包括通过遍历对应于特定分区的数据获得适当的插入点, 在特定时间点插入特定分区的数据。提供存储设备的连续备份还可包 括通过遍历对应于特定分区的数据并读存储设备的数据、保留的数 据、及保留数据和存储设备数据的组合,在特定时间点读特定分区的 数据。提供存储设备的连续备份还可包括通过组合分区的相继部分压 縮数据。进一步根据本专利技术,存储介质中的、提供存储设备的连续备份的 计算机软件,包括获得定期修改的时间指示符的值的可执行代码, 及响应于在特定时间向所述存储设备的特定分区写新数据的请求,根 据所述特定分区及根据所述指示符在所述特定时间的值保留被所述5新数据盖写的数据的可执行代码。所述分区可以是磁道。保留被盖写 数据的可执行代码可构建每一分区的数据部分的链表。所述数据部分 可具有可变的大小。响应于在所述指示符的特定值时对特定分区的两 个数据写操作,如果第二数据写操作的数据是第一数据写操作的数据 的子集,则两个数据写操作中的每一写操作所写数据可被组合。所述 计算机软件还可包括通过将保留的数据写到存储设备而将所述存储 设备恢复到其在特定时间点的状态的可执行代码。将保留的数据写到 存储设备的可执行代码可通过将对应于相同分区的分开的数据部分 进行组合而构建所述数据的分区。所述计算机软件还可包括通过遍 历对应于特定分区的数据获得适当的插入点,在特定时间点插入特定 分区的数据的可执行代码。所述计算机软件还可包括通过遍历对应 于特定分区的数据并读存储设备的数据、保留的数据、及保留数据和 存储设备数据的组合,在特定时间点读特定分区的数据的可执行代 码。所述计算机软件还可包括通过组合分区的相继部分而压縮数据的 可执行代码。进一步根据本专利技术,提供存储设备的连续备份包括将所述存储 设备细分为多个分区,提供包含存储设备上在开始连续备份时的数据 的副本的存储设备镜像设备,提供定期修改的时间指示符,及响应于 在特定时间向所述存储设备的特定分区写新数据的请求,根据所述特 定分区及根据所述指示符在所述特定时间的值保留被所述新数据盖 写的数据,其中,对于开始连续备份后的第一写,来自镜像设备的数 据用于保留被盖写的数据。所述分区可以是磁道。保留被盖写的数据 可包括构建每一分区的数据部分的链表。所述数据部分可具有可变的 大小。响应于在所述指示符的特定值时对特定分区的两个数据写操 作,如果第二数据写操作的数据是第一数据写操作的数据的子集,则 两个数据写操作中的每一写操作所写数据可被组合。提供存储设备的 连续备份还可包括通过将保留的数据写到存储设备而将所述存储设 备恢复到其在特定时间点的状态。将保留的数据写到存储设备可包 括通过将对应于相同分区的分开的数据部分进行组合而构建所述数据的分区。提供存储设备的连续备份还可包括通过遍历对应于特定 分区的数据获得适当的插入点,在特定时间点插入特定分区的数据。 提供存储设备的连续备份还可包括通过遍历对应于特定分区的数据 并读存储设备的数据、保留的数据、及保留数据和存储设备数据的组 合,在特定时间点读特定分区的数据。提供存储设备的连续备份还可 包括通过组合分区的相继部分压縮数据。进一步根据本专利技术,存储介质中的、提供存储设备的连续备份的 计算机软件,包括获得定期修改的时间指示符的值的可执行代码, 及响应于在特定时间向所述存储设备的特定分区写新数据的请求,根 据所述特定分区及根据所述指示符在所述特定时间的值保留被所述 新数据盖写的数据的可执行代码,其中,对于开始连续备份后的第一 写,用于保留被盖写数据的数据来自存储设备的镜像设备,所述镜像 设备包含在开始连续备份时所述存储设备上的数据的副本。所述分区 可以是磁道。保留被盖写数据的可执行代码可构建每一分区的数据部 分的链表。所述数据部分可具有可变的大小。响应于在所述指示符的 特定值时对特定分区的两个数据写操作,如果第二数据写操作的数据 是第一数据写操作的数据的子集,则两个数据写操作中的每一写操作 所写数据可被组合。所述计算机软件还可包括通过将保留的数据写 到存储设备而将所述存储设备恢复到其在特定时间点的状态的可执 行代码。将保留的数据写到存储设备的可执行代码可通过将对应于相 同分区的分开的数据部分进行组合而构建所述数据的分区。所述计算 机软件还可包括通过遍历对应于特定分区的数据获得适当的插入 点,在特定时间点插入特定分区的数据的可执行代码。所述计算机软 件还可包括通过遍历对应于特定分区的数据并读存储本文档来自技高网
...

【技术保护点】
存储设备的连续备份方法,包括: 将所述存储设备细分为多个分区; 提供定期修改的时间指示符;及 响应于在特定时间向所述存储设备的特定分区写新数据的请求,根据所述特定分区及根据所述指示符在所述特定时间的值保留被所述新数据盖写的数据。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:D梅雷M比约松
申请(专利权)人:伊姆西公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利