System and method for providing safe data movement using third party copy techniques
    1.
    发明授权
    System and method for providing safe data movement using third party copy techniques 有权
    使用第三方复制技术提供安全数据移动的系统和方法

    公开(公告)号:US07363447B1

    公开(公告)日:2008-04-22

    申请号:US11047172

    申请日:2005-01-31

    申请人: James P. Ohr

    发明人: James P. Ohr

    IPC分类号: G06F12/16

    摘要: Systems, methods, apparatus and software can utilize an extent guard to prevent modification (including relocation) of data in the storage resource while a third-party copy operation directed at the storage resource is occurring. A data transport mechanism such as a data restore application provides an extent list to the extent guard, which monitors read and/or write activity to storage resources described by the extent list. The data transport mechanism requests a data mover to perform a third-party copy operation whereby data is moved from a data source to the storage resource. If a modification attempt is made on the portion of the storage resource described by the extent list, the extent guard stalls the modification attempt until the third-party copy operation is aborted.

    摘要翻译: 系统,方法,装置和软件可以在针对存储资源的第三方复制操作发生时,利用扩展防护来防止存储资源中数据的修改(包括重定位)。 诸如数据恢复应用程序之类的数据传输机制向盘区保护提供盘区列表,该盘区监视程序监视由盘区列表描述的存储资源的读取和/或写入活动。 数据传输机制请求数据移动器执行第三方复制操作,从而数据从数据源移动到存储资源。 如果对由盘区列表描述的存储资源的部分进行修改尝试,则扩展保护将停止修改尝试,直到第三方复制操作中止。

    System and method for providing safe data movement using third party copy techniques
    2.
    发明授权
    System and method for providing safe data movement using third party copy techniques 有权
    使用第三方复制技术提供安全数据移动的系统和方法

    公开(公告)号:US06883076B1

    公开(公告)日:2005-04-19

    申请号:US10881313

    申请日:2004-06-30

    申请人: James P. Ohr

    发明人: James P. Ohr

    摘要: Systems, methods, apparatus and software can utilize an extent guard to prevent modification (including relocation) of data in the storage resource while a third-party copy operation directed at the storage resource is occurring. A data transport mechanism such as a data restore application provides an extent list to the extent guard, which monitors read and/or write activity to storage resources described by the extent list. The data transport mechanism requests a data mover to perform a third-party copy operation whereby data is moved from a data source to the storage resource. If a modification attempt is made on the portion of the storage resource described by the extent list, the extent guard stalls the modification attempt until the third-party copy operation is aborted.

    摘要翻译: 系统,方法,装置和软件可以在针对存储资源的第三方复制操作发生时,利用范围防护来防止存储资源中数据的修改(包括重定位)。 诸如数据恢复应用程序之类的数据传输机制向盘区保护提供盘区列表,该盘区监视程序监视由盘区列表描述的存储资源的读取和/或写入活动。 数据传输机制请求数据移动器执行第三方复制操作,从而数据从数据源移动到存储资源。 如果对由盘区列表描述的存储资源的部分进行修改尝试,则扩展保护将停止修改尝试,直到第三方复制操作中止。

    System and method for providing safe data movement using third party copy techniques
    3.
    发明授权
    System and method for providing safe data movement using third party copy techniques 有权
    使用第三方复制技术提供安全数据移动的系统和方法

    公开(公告)号:US06772290B1

    公开(公告)日:2004-08-03

    申请号:US10224044

    申请日:2002-08-20

    IPC分类号: G06F1200

    摘要: Systems, methods, apparatus and software can utilize an indirect write driver to prevent possible error conditions associated with using a third-party copy operation directed at a storage resource. A data transport mechanism such as a data restore application initiates a third-party copy operation from a data source to a data cache. The indirect write driver monitors write commands as they pass to a storage resource driver. If a command is found to be an indirect write command, e.g., a command designed to complete the movement of data from the data cache to the storage resource, it is handled accordingly. Normal write commands are passed on to the storage resource driver. By completing the data move operation using normal storage management channels, e.g., the operating system, file system, and/or volume manager, error conditions can be avoided.

    摘要翻译: 系统,方法,装置和软件可以利用间接写入驱动器来防止与使用针对存储资源的第三方复制操作相关联的可能的错误状况。 诸如数据恢复应用的数据传输机制启动从数据源到数据高速缓存的第三方复制操作。 间接写入驱动程序在写入命令传递到存储资源驱动程序时监视它们。 如果发现命令是间接写入命令,例如设计为完成数据从数据高速缓存移动到存储资源的命令,则相应地进行处理。 普通写入命令传递给存储资源驱动程序。 通过使用例如操作系统,文件系统和/或卷管理器的普通存储管理信道完成数据移动操作,可以避免错误状况。

    Proxy Backup of Virtual Disk Image Files on NAS Devices
    4.
    发明申请
    Proxy Backup of Virtual Disk Image Files on NAS Devices 有权
    NAS设备上虚拟磁盘映像文件的代理备份

    公开(公告)号:US20110047340A1

    公开(公告)日:2011-02-24

    申请号:US12545450

    申请日:2009-08-21

    IPC分类号: G06F12/16 G06F12/00 G06F9/455

    摘要: A system and method for backing up a virtual machine executing on a virtualization server computer are described. A snapshot of a virtual disk image file of the virtual machine may be created on a network-attached storage (NAS) device coupled to the virtualization server computer. The snapshot may be used to backup the virtual disk image file from the NAS device to a backup storage device without transferring the virtual disk image file through the virtualization server computer. Mapping information useable to access the plurality of files stored in the virtual disk image file on an individual basis may be created and stored together with the backup copy of the virtual disk image file on the backup storage device.

    摘要翻译: 描述了用于备份在虚拟化服务器计算机上执行的虚拟机的系统和方法。 可以在耦合到虚拟化服务器计算机的网络连接存储(NAS)设备上创建虚拟机的虚拟磁盘映像文件的快照。 该快照可用于将虚拟磁盘映像文件从NAS设备备份到备份存储设备,而无需通过虚拟化服务器计算机传输虚拟磁盘映像文件。 可以创建可用于访问存储在虚拟磁盘映像文件中的多个文件的映射信息,并将其与虚拟磁盘映像文件的备份副本一起存储在备份存储设备上。

    System and method using locks for providing safe movement of data using third party copy techniques
    5.
    发明授权
    System and method using locks for providing safe movement of data using third party copy techniques 有权
    使用锁的系统和方法,使用第三方复制技术提供数据的安全移动

    公开(公告)号:US07831788B1

    公开(公告)日:2010-11-09

    申请号:US10856045

    申请日:2004-05-28

    IPC分类号: G06F12/16 G06F12/00

    摘要: Systems, methods, apparatus and software can utilize storage resource locks to prevent modification (including relocation) of data in the storage resource while a third-party copy operation directed at the storage resource is occurring. A data transport mechanism such as a data restore application requests that a relevant portion of the storage resource be locked. Once locked, the data transport mechanism requests a data mover to perform a third-party copy operation whereby data is moved from a data source to the locked portion of the storage resource. When the third party-copy operation is complete, the data transport mechanism requests release of the lock on the portion of the storage resource.

    摘要翻译: 系统,方法,装置和软件可以利用存储资源锁来防止在针对存储资源的第三方复制操作发生时存储资源中数据的修改(包括重定位)。 诸如数据恢复应用的数据传输机制请求锁定存储资源的相关部分。 一旦锁定,数据传输机构就请求数据移动器执行第三方复制操作,从而数据从数据源移动到存储资源的锁定部分。 当第三方复制操作完成时,数据传输机制请求释放存储资源部分上的锁。

    Method to delete partial virtual tape volumes
    6.
    发明授权
    Method to delete partial virtual tape volumes 有权
    删除部分虚拟磁带卷的方法

    公开(公告)号:US07620765B1

    公开(公告)日:2009-11-17

    申请号:US11611681

    申请日:2006-12-15

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1448

    摘要: A virtual tape library may be configured to delete or free data blocks corresponding to expired backup images. A virtual tape volume may comprise multiple backup images, each corresponding to data stored by a backup application. The backup application may expire individual backup images of a virtual tape volume without expiring the entire virtual tape volume. In contrast to traditional virtual tape libraries, the virtual tape library described herein may delete, free and/or reuse the data blocks corresponding to expired backup images even before the entire virtual tape volume is expired.

    摘要翻译: 可以将虚拟磁带库配置为删除或释放与过期备份映像相对应的数据块。 虚拟磁带卷可以包括多个备份映像,每个对应于由备份应用存储的数据。 备份应用程序可能使虚拟磁带卷的单个备份映像过期,而不会使整个虚拟磁带卷过期。 与传统的虚拟磁带库相反,即使在整个虚拟磁带卷过期之前,本文所述的虚拟磁带库也可能会删除,释放和/或重用与过期备份映像相对应的数据块。

    BACKUP CATALOG RECOVERY FROM REPLICATED DATA
    7.
    发明申请
    BACKUP CATALOG RECOVERY FROM REPLICATED DATA 有权
    备份目录从复制数据恢复

    公开(公告)号:US20090089340A1

    公开(公告)日:2009-04-02

    申请号:US11862901

    申请日:2007-09-27

    IPC分类号: G06F17/00

    摘要: A method, system, and computer-readable storage medium are disclosed for recovering a backup catalog from replicated data. A set of catalog metadata may be stored in a metadata object on a first storage device. The set of catalog metadata may describe a plurality of files stored in an archive. The metadata object and the archive may be copied to a second storage device, thereby generating a replicated metadata object and a replicated archive on the second storage device. The set of catalog metadata may be imported from the replicated metadata object into a destination backup catalog. The destination backup catalog describes the plurality of files stored in the replicated archive.

    摘要翻译: 公开了用于从复制数据恢复备份目录的方法,系统和计算机可读存储介质。 一组目录元数据可以存储在第一存储设备上的元数据对象中。 目录元数据集可以描述存储在归档中的多个文件。 可以将元数据对象和归档复制到第二存储设备,从而在第二存储设备上生成复制的元数据对象和复制的归档。 目录元数据集可以从复制的元数据对象导入到目标备份目录中。 目标备份目录描述存储在复制归档中的多个文件。

    Proxy backup of virtual disk image files on NAS devices
    8.
    发明授权
    Proxy backup of virtual disk image files on NAS devices 有权
    NAS设备上虚拟磁盘映像文件的代理备份

    公开(公告)号:US08438349B2

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

    申请号:US12545450

    申请日:2009-08-21

    IPC分类号: G06F13/00 G06F13/28 G06F9/455

    摘要: A system and method for backing up a virtual machine executing on a virtualization server computer are described. A snapshot of a virtual disk image file of the virtual machine may be created on a network-attached storage (NAS) device coupled to the virtualization server computer. The snapshot may be used to backup the virtual disk image file from the NAS device to a backup storage device without transferring the virtual disk image file through the virtualization server computer. Mapping information useable to access the plurality of files stored in the virtual disk image file on an individual basis may be created and stored together with the backup copy of the virtual disk image file on the backup storage device.

    摘要翻译: 描述了用于备份在虚拟化服务器计算机上执行的虚拟机的系统和方法。 可以在耦合到虚拟化服务器计算机的网络连接存储(NAS)设备上创建虚拟机的虚拟磁盘映像文件的快照。 快照可用于将虚拟磁盘映像文件从NAS设备备份到备份存储设备,而无需通过虚拟化服务器计算机传输虚拟磁盘映像文件。 可以创建可用于访问存储在虚拟磁盘映像文件中的多个文件的映射信息,并将其与虚拟磁盘映像文件的备份副本一起存储在备份存储设备上。

    Automatically mounting and unmounting a volume during a backup or restore operation
    9.
    发明授权
    Automatically mounting and unmounting a volume during a backup or restore operation 有权
    在备份或恢复操作期间自动安装和卸载卷

    公开(公告)号:US07941621B1

    公开(公告)日:2011-05-10

    申请号:US11731439

    申请日:2007-03-30

    IPC分类号: G06F12/16

    摘要: A method, system, and computer-readable storage medium are disclosed for sharing non-distributed, random-access storage resources among a plurality of computer systems. A first backup or restore operation may be initiated. In response to initiation of the first backup or restore operation, a volume of a random-access storage device may be automatically mounted at a first computer system. The random-access storage device may be coupled to the first computer system by a network, and the volume may store a non-distributed file system. The first backup or restore operation may be completed by transmitting a first set of data between the random-access storage device and the first computer system. In response to completion of the first backup or restore operation, the volume of the random-access storage device may be automatically unmounted at the first computer system.

    摘要翻译: 公开了用于在多个计算机系统之间共享非分布式随机存取存储资源的方法,系统和计算机可读存储介质。 可以启动第一个备份或恢复操作。 响应于第一次备份或恢复操作的启动,随机存取存储设备的卷可以自动地安装在第一计算机系统中。 随机存取存储设备可以通过网络耦合到第一计算机系统,并且卷可以存储非分布式文件系统。 可以通过在随机存取存储设备和第一计算机系统之间传送第一组数据来完成第一备份或还原操作。 响应于完成第一备份或还原操作,随机存取存储设备的卷可以在第一计算机系统处被自动卸载。

    System and method for partitioning backup data streams in a deduplication based storage system
    10.
    发明授权
    System and method for partitioning backup data streams in a deduplication based storage system 有权
    用于在基于重复数据消除的存储系统中分区备份数据流的系统和方法

    公开(公告)号:US08983952B1

    公开(公告)日:2015-03-17

    申请号:US12846132

    申请日:2010-07-29

    IPC分类号: G06F7/00

    摘要: A system and method for partitioning a data stream into a plurality of segments of varying sizes. A data stream manager partitions a received data stream into segments which are then conveyed to a deduplication engine for processing. The data stream received by the data stream manager includes metadata corresponding to the data stream. Based upon the metadata, which may include an indication as to a type of data included in the data stream, the data stream is partitioned into segments for further processing. A size of a segment used for partitioning given data is based at least in part on a type of data being partitioned. The variable segment sizes may be chosen to balance between maximizing the deduplication ratio and minimizing both the segment count and the size of the fingerprint index.

    摘要翻译: 一种用于将数据流划分成多个不同大小的段的系统和方法。 数据流管理器将接收到的数据流分割成段,然后将其传送到重复数据删除引擎进行处理。 由数据流管理器接收的数据流包括对应于数据流的元数据。 基于元数据,其可以包括关于包括在数据流中的数据类型的指示,数据流被划分成段以用于进一步处理。 用于分割给定数据的段的大小至少部分地基于被分割的数据的类型。 可选择可变段大小以在最大化重复数据删除率和最小化指纹索引的段计数和大小之间进行平衡。