[发明专利]恢复多卷数据集的装置、系统和方法有效
申请号: | 200710149299.7 | 申请日: | 2007-09-11 |
公开(公告)号: | CN101145120A | 公开(公告)日: | 2008-03-19 |
发明(设计)人: | G·R·威尔科克;J·G·汤普森;L·L·阿什顿;H·V·瓦伦苏埃拉 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 恢复 数据 装置 系统 方法 | ||
技术领域
本发明涉及恢复数据集,更具体地说,涉及恢复多卷数据集。
背景技术
数据处理系统通常存储大量重要数据。例如,数据处理系统可以存储交易数据、库存数据、客户服务配置、账户信息等。可以跨一个或多个物理存储卷(在本文中称为源卷)将数据存储为多个数据集。数据集可以是文件、数据库和/或数据的其他逻辑组织。
数据集对使用数据处理系统的组织可以是至关重要的。因此,通常复制数据集以防止丢失。数据处理系统可以将数据集复制到一个或多个备份物理存储卷来备份数据集。备份物理存储卷在本文中称为备份卷。
通过频繁地进行备份复制(在本文中称为备份)可以最佳地保护数据以最小化数据丢失的可能。不幸的是,备份数据集消耗数据处理系统带宽。因此,理想的备份操作应既快速又频繁以降低其对数据处理系统的影响。
通常使用逻辑备份或使用物理备份来备份数据。在逻辑备份中,数据处理系统备份数据集并将数据集的关联元数据捕获到备份卷。元数据指定物理卷上数据集的特性。源卷的元数据指定数据集在源卷上的位置连同数据集的特性。还可以捕获备份卷的元数据并将其存储到库存数据集中。因此,备份卷上的数据集的捕获的元数据可用于定位数据集并从备份卷恢复数据集。不幸的是,逻辑备份要求大量的数据处理系统带宽,因为必须捕获和组织元数据。
相比之下,在使用物理备份时,使用物理备份的数据处理系统盲目地将数据块从源卷复制到备份卷,使备份卷物理地等价于源卷。物理备份的执行可以比逻辑备份的执行快得多,这降低了对数据处理系统的影响。
不幸的是,物理备份并不捕获已备份的数据集的元数据。结果,数据处理系统可能没有所需的信息来将存储的单个数据集从备份卷恢复到目标物理卷。目标物理卷在本文中称为目标卷。具体地说,数据处理系统可能缺少恢复存储在多个存储卷上的数据集的信息。存储在多个存储卷上的数据集在本文中称为多卷数据集。
发明内容
从上述讨论可知,需要一种在没有数据集的备份卷元数据的情况下从备份卷恢复数据集的装置、系统和方法。有利地,此类装置、系统和方法将允许在没有捕获数据集的元数据且使用物理备份的增强性能来备份数据集的情况下恢复数据集。
开发本发明以响应本领域的现状,具体地说,响应本领域中尚未完全通过当前可用的数据恢复方法解决的问题和需要。因此,开发了本发明以提供恢复多卷数据的克服本领域中上面介绍的许多或全部缺点的装置、系统和方法。
所述恢复多卷数据的装置具备多个模块,所述模块配置为功能地执行以下步骤:从目录检索元数据,定位数据集,并恢复所述数据集。在所述实施例中的这些模块包括检索模块、定位模块和恢复模块。所述装置还可以包括验证模块、备份模块和数据集大小模块。
在一个实施例中,所述备份模块将多个源卷作为所述多个源卷的物理副本备份到多个备份卷。在所述备份操作期间没有捕获元数据。所述多个源卷可以包括备份到所述多个备份卷的数据集。在一个实施例中,存储在所述多个备份卷中的数据基本等于存储在所述多个源卷中的数据。
在一个实施例中,所述数据集大小模块通过所述源卷到所述备份卷的数据块复制(在本文中称为逐块复制)来作为物理数据块的一部分捕获所述数据集的数据集大小。所述数据集大小可以包括每个数据集的数据部分大小和索引部分大小。备选地,如果将所述数据集作为条装数据存储在所述多个源卷上,则所述数据集大小模块可以捕获所述数据集的每个条的数据集条大小以及所述数据集的条数。
所述检索模块从目录检索所述数据集的元数据。所述元数据在所述多个源卷上定位所述数据集的实例。在一个实施例中,将所述目录存储在存储卷上。在特定实施例中,将所述目录存储在源卷上。
所述定位模块使用所述元数据在所述多个备份卷上定位所述数据集。在一个实施例中,所述定位模块使用位于所述源卷上的数据集实例的数据块的物理地址来定位位于所述备份卷上的数据集的数据块。
所述恢复模块从所述多个备份卷将所述数据集恢复为恢复的数据集。在一个实施例中,所述恢复模块将已定位的数据集从所述多个备份卷复制到多个目标卷。在特定实施例中,所述多个目标卷是所述多个源卷。
在一个实施例中,所述验证模块验证成功恢复了所述恢复的数据集。所述验证模块可以通过确定所述恢复数据集的总分配空间基本等于数据集大小来验证成功恢复了所述数据集。所述装置使用所述目录的元数据从所述多个备份卷恢复所述数据集。此外,所述装置可以验证成功恢复了所述数据集。在一个实施例中,所述装置可以恢复多个数据集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710149299.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置