RESTORING A RESTORE SET OF FILES FROM BACKUP OBJECTS STORED IN SEQUENTIAL BACKUP DEVICES
    11.
    发明申请
    RESTORING A RESTORE SET OF FILES FROM BACKUP OBJECTS STORED IN SEQUENTIAL BACKUP DEVICES 失效
    从依序备份设备中存储的备份对象恢复文件的恢复

    公开(公告)号:US20120158666A1

    公开(公告)日:2012-06-21

    申请号:US12972291

    申请日:2010-12-17

    IPC分类号: G06F17/30

    摘要: Provided are a computer program product, system, and method for restoring a restore set of files from backup objects stored in sequential backup devices. Backup objects are stored in at least one sequential backup device. A client initiates a restore request to restore a restore set of data in a volume as of a restore point-in-time. A determination is made of backup objects stored in at least one sequential backup device including the restore set of data for the restore point-in-time, wherein the determined backup objects are determined from a set of backup objects including a full volume backup and delta backups providing data in the volume at different points-in-time, and wherein extents in different backup objects providing data for blocks in the volume at different points-in-time are not stored contiguously in the sequential backup device. A determination is made of extents stored in the at least one sequential backup device for the determined backup objects. The determined extents are sorted according to an order in which they are stored in the at least one sequential backup device to generate a sort list. The extents are retrieved from the at least one sequential backup device according to the order in the sort list to access the extents sequentially from the sequential backup device in the order in which they were stored. The retrieved extents are returned to the client and the client reconstructs the restore data set from the received extents.

    摘要翻译: 提供了一种计算机程序产品,系统和方法,用于从存储在顺序备份设备中的备份对象恢复恢复文件集。 备份对象存储在至少一个顺序备份设备中。 客户端启动还原请求,以恢复卷中恢复的还原数据集。 确定存储在至少一个顺序备份设备中的备份对象,包括用于恢复时间点的还原数据集,其中所确定的备份对象由一组备份对象确定,包括全卷备份和增量 在不同时间点在卷中提供数据的备份,并且其中不同备份对象中的不同备份对象中的盘区在不同时间点为块中的块提供数据不会连续存储在顺序备份设备中。 确定存储在所确定的备份对象的至少一个顺序备份设备中的范围。 确定的区段根据它们存储在至少一个顺序备份设备中的顺序进行排序以生成排序列表。 根据排序列表中的顺序从至少一个顺序备份设备检索扩展数据块,以顺序备份设备按顺序从存储顺序访问区段。 检索到的盘区返回到客户端,客户机从收到的盘区重构恢复数据集。

    APPROACH FOR OPTIMIZING RESTORES OF DEDUPLICATED DATA
    12.
    发明申请
    APPROACH FOR OPTIMIZING RESTORES OF DEDUPLICATED DATA 失效
    优化复制数据恢复的方法

    公开(公告)号:US20110218969A1

    公开(公告)日:2011-09-08

    申请号:US12719108

    申请日:2010-03-08

    IPC分类号: G06F17/30

    摘要: Various techniques for improving the performance of restoring deduplicated data files from a server to a client within a storage management system are disclosed. In one embodiment, a chunk index is maintained on the client that tracks the chunks remaining on the client for each data file that is stored to and restored from the storage server. When a specific file is selected for restore from the storage server to the client, the client determines if any local copies of this specific file's chunks are stored in files already existing on the client data store. The file is then reconstructed from a combination of these local copies of the file chunks and chunks retrieved from the storage server. Therefore, only chunks that are not stored or are inaccessible to the client are retrieved from the server, reducing server-side processing requirements and the bandwidth required for data restore operations.

    摘要翻译: 公开了用于提高从存储管理系统中的服务器向客户端恢复重复数据消除的数据文件的性能的各种技术。 在一个实施例中,在客户机上维护块索引,其跟踪存储在存储服务器中并从存储服务器恢复的每个数据文件的客户端上剩余的块。 当选择特定文件从存储服务器恢复到客户端时,客户端确定该特定文件块的任何本地副本是否存储在客户端数据存储上已存在的文件中。 然后从文件块的这些本地副本和从存储服务器检索的块的组合重建文件。 因此,仅从服务器检索不存储或无法访问客户端的块,从而减少了数据恢复操作所需的服务器端处理要求和带宽。

    RESTORING DATA OBJECTS FROM SEQUENTIAL BACKUP DEVICES

    公开(公告)号:US20120233131A1

    公开(公告)日:2012-09-13

    申请号:US13479003

    申请日:2012-05-23

    IPC分类号: G06F17/30 G06F15/16

    摘要: Provided are computer program product, system, and method for restoring deduplicated data objects from sequential backup devices. A server stores data objects of extents having deduplicated data in the at least one sequential backup device. The server receives from a client a request for data objects. The server determines extents stored in the at least one sequential backup device for the requested data objects. The server or client sorts the extents according to an order in which they are stored in the at least one sequential backup device to generate a sort list. The server retrieves the extents from the at least one sequential backup device according to the order in the sort list to access the extents sequentially from the sequential backup device in the order in which they were stored. The server returns the retrieved extents to the client and the client reconstructs the requested data objects from the received extents.

    RESTORING DATA OBJECTS FROM SEQUENTIAL BACKUP DEVICES
    14.
    发明申请
    RESTORING DATA OBJECTS FROM SEQUENTIAL BACKUP DEVICES 有权
    从顺序备份设备恢复数据对象

    公开(公告)号:US20120158664A1

    公开(公告)日:2012-06-21

    申请号:US12972307

    申请日:2010-12-17

    IPC分类号: G06F17/00 G06F17/30

    摘要: Provided are computer program product, system, and method for restoring deduplicated data objects from sequential backup devices. A server stores data objects of extents having deduplicated data in the at least one sequential backup device. The server receives from a client a request for data objects. The server determines extents stored in the at least one sequential backup device for the requested data objects. The server or client sorts the extents according to an order in which they are stored in the at least one sequential backup device to generate a sort list. The server retrieves the extents from the at least one sequential backup device according to the order in the sort list to access the extents sequentially from the sequential backup device in the order in which they were stored. The server returns the retrieved extents to the client and the client reconstructs the requested data objects from the received extents.

    摘要翻译: 提供的是用于从顺序备份设备恢复重复数据删除的数据对象的计算机程序产品,系统和方法。 服务器将具有重复数据删除数据的盘区的数据对象存储在所述至少一个顺序备份设备中。 服务器从客户端接收对数据对象的请求。 服务器确定存储在所请求的数据对象的至少一个顺序备份设备中的区段。 服务器或客户端根据它们存储在至少一个顺序备份设备中的顺序对扩展区进行排序以生成排序列表。 服务器根据排序列表中的顺序从至少一个顺序备份设备中检索扩展数据块,以顺序备份设备按顺序从存储顺序访问扩展数据块。 服务器将检索到的扩展区返回到客户端,客户机从接收到的扩展区重新构建所请求的数据对象。

    Approach for optimizing restores of deduplicated data
    15.
    发明授权
    Approach for optimizing restores of deduplicated data 失效
    优化重复数据删除数据的方法

    公开(公告)号:US08370297B2

    公开(公告)日:2013-02-05

    申请号:US12719108

    申请日:2010-03-08

    IPC分类号: G06F17/30

    摘要: Various techniques for improving the performance of restoring deduplicated data files from a server to a client within a storage management system are disclosed. In one embodiment, a chunk index is maintained on the client that tracks the chunks remaining on the client for each data file that is stored to and restored from the storage server. When a specific file is selected for restore from the storage server to the client, the client determines if any local copies of this specific file's chunks are stored in files already existing on the client data store. The file is then reconstructed from a combination of these local copies of the file chunks and chunks retrieved from the storage server. Therefore, only chunks that are not stored or are inaccessible to the client are retrieved from the server, reducing server-side processing requirements and the bandwidth required for data restore operations.

    摘要翻译: 公开了用于提高从存储管理系统中的服务器向客户端恢复重复数据消除的数据文件的性能的各种技术。 在一个实施例中,在客户机上维护块索引,其跟踪存储在存储服务器中并从存储服务器恢复的每个数据文件的客户端上剩余的块。 当选择特定文件从存储服务器恢复到客户端时,客户端确定该特定文件块的任何本地副本是否存储在客户端数据存储上已存在的文件中。 然后从文件块的这些本地副本和从存储服务器检索的块的组合重建文件。 因此,仅从服务器检索不存储或无法访问客户端的块,从而减少了数据恢复操作所需的服务器端处理要求和带宽。

    Restoring deduplicated data objects from sequential backup devices
    16.
    发明授权
    Restoring deduplicated data objects from sequential backup devices 有权
    从顺序备份设备恢复重复数据删除的数据对象

    公开(公告)号:US08316057B2

    公开(公告)日:2012-11-20

    申请号:US12972307

    申请日:2010-12-17

    IPC分类号: G06F17/30

    摘要: Provided are computer program product, system, and method for restoring deduplicated data objects from sequential backup devices. A server stores data objects of extents having deduplicated data in the at least one sequential backup device. The server receives from a client a request for data objects. The server determines extents stored in the at least one sequential backup device for the requested data objects. The server or client sorts the extents according to an order in which they are stored in the at least one sequential backup device to generate a sort list. The server retrieves the extents from the at least one sequential backup device according to the order in the sort list to access the extents sequentially from the sequential backup device in the order in which they were stored. The server returns the retrieved extents to the client and the client reconstructs the requested data objects from the received extents.

    摘要翻译: 提供的是用于从顺序备份设备恢复重复数据删除的数据对象的计算机程序产品,系统和方法。 服务器将具有重复数据删除数据的盘区的数据对象存储在所述至少一个顺序备份设备中。 服务器从客户端接收对数据对象的请求。 服务器确定存储在所请求的数据对象的至少一个顺序备份设备中的区段。 服务器或客户端根据它们存储在至少一个顺序备份设备中的顺序对扩展区进行排序以生成排序列表。 服务器根据排序列表中的顺序从至少一个顺序备份设备中检索扩展数据块,以顺序备份设备按顺序从存储顺序访问扩展数据块。 服务器将检索到的扩展区返回到客户端,客户机从接收到的扩展区重新构建所请求的数据对象。

    Data retention using logical objects
    17.
    发明授权
    Data retention using logical objects 失效
    使用逻辑对象的数据保留

    公开(公告)号:US08515914B2

    公开(公告)日:2013-08-20

    申请号:US13458669

    申请日:2012-04-27

    IPC分类号: G06F17/30

    CPC分类号: G06F11/1448 G06F11/1458

    摘要: Various embodiments are provided for facilitation of data retention using logical objects. Following an operation creating a redundant copy of the data performed on a scheduled interval, a logical object containing a number of managed file versions, represented by a number of member objects for a recovery point, is created. The logical object is assigned a policy of a data retention policy construct associated with the recovery point. The logical object is adapted for reassignment between policies of the data retention policy construct associated with various recovery points. During the reassignment, the plurality of member objects representing the plurality of managed file versions are logically retained instead of performing a data copy operation to associate the plurality of managed file versions with another recovery point.

    摘要翻译: 提供了各种实施例,用于使用逻辑对象促进数据保留。 在创建在计划的间隔上执行的数据的冗余副本的操作之后,创建包含多个受管文件版本的逻辑对象,由恢复点的多个成员对象表示。 逻辑对象被分配与恢复点相关联的数据保留策略构造的策略。 逻辑对象适用于与各种恢复点相关联的数据保留策略构造的策略之间的重新分配。 在重新分配期间,表示多个管理文件版本的多个成员对象被逻辑地保留,而不是执行数据复制操作以将多个被管理文件版本与另一恢复点相关联。

    Data retention using logical objects
    19.
    发明授权
    Data retention using logical objects 失效
    使用逻辑对象的数据保留

    公开(公告)号:US08214332B2

    公开(公告)日:2012-07-03

    申请号:US12480549

    申请日:2009-06-08

    IPC分类号: G06F17/30

    CPC分类号: G06F11/1448 G06F11/1458

    摘要: Various embodiments are provided for facilitation of data retention using logical objects. Following an operation creating a redundant copy of the data performed on a scheduled interval, a logical object containing a number of managed file versions, represented by a number of member objects for a recovery point, is created. The logical object is assigned a policy of a data retention policy construct associated with the recovery point. The logical object is adapted for reassignment between policies of the data retention policy construct associated with various recovery points. During the reassignment, the plurality of member objects representing the plurality of managed file versions are logically retained instead of performing a data copy operation to associate the plurality of managed file versions with another recovery point.

    摘要翻译: 提供了各种实施例,用于使用逻辑对象促进数据保留。 在创建在计划的间隔上执行的数据的冗余副本的操作之后,创建包含多个受管文件版本的逻辑对象,由恢复点的多个成员对象表示。 逻辑对象被分配与恢复点相关联的数据保留策略构造的策略。 逻辑对象适用于与各种恢复点相关联的数据保留策略构造的策略之间的重新分配。 在重新分配期间,表示多个管理文件版本的多个成员对象被逻辑地保留,而不是执行数据复制操作以将多个被管理文件版本与另一恢复点相关联。

    Method and system for ensuring consistency of a group
    20.
    发明授权
    Method and system for ensuring consistency of a group 有权
    确保群体一致性的方法和系统

    公开(公告)号:US07240171B2

    公开(公告)日:2007-07-03

    申请号:US10764069

    申请日:2004-01-23

    IPC分类号: G06F12/00

    摘要: One aspect of the invention is a method for ensuring consistency of a group, which for example, includes receiving a first list that identifies objects in the group, and gathering for at least one attribute, the value of the attribute for each object in the first list. The first list, and the attribute values gathered in the gathering operation, are stored to create a first snapshot. This example also includes receiving a second list that identifies objects that are in the group after at least part of a task is performed, and the value after at least part of the task is performed of the at least one attribute for each object identified in the second list. The second list and the received attribute values are stored to create a second snapshot, which is compared with the first snapshot.

    摘要翻译: 本发明的一个方面是一种用于确保组的一致性的方法,其例如包括接收识别组中的对象的第一列表,以及针对至少一个属性收集第一个属性中的每个对象的属性值 列表。 存储第一个列表和在采集操作中收集的属性值以创建第一个快照。 该示例还包括接收在执行任务的至少一部分之后识别组中的对象的第二列表,并且执行至少部分任务的至少一部分之后的值,用于在 第二个列表。 存储第二个列表和接收到的属性值以创建第二个快照,与第一个快照进行比较。