Efficient true image recovery of data from full, differential, and incremental backups
    1.
    发明授权
    Efficient true image recovery of data from full, differential, and incremental backups 有权
    从全面,差异和增量备份中高效地真实恢复数据

    公开(公告)号:US07251749B1

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

    申请号:US10778518

    申请日:2004-02-12

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1469

    摘要: A method and apparatus to recover a set of data from a full backup and an incremental or differential backup are described. This includes a source directory that was modified between the full backup and the incremental or differential backup. The full backup is restored, including the source directory, and a new directory is created to replace the restored directory when the incremental or differential backup is applied to the restored full backup. Content for an entry from the modified source directory in the incremental or differential backup is created in the new directory if the corresponding content is present in the incremental or differential backup. If the content for the entry is not present in the incremental or differential backup, then the entry in the new directory is linked to corresponding content in the restored directory from the full backup.

    摘要翻译: 描述了从完整备份和增量或差异备份恢复一组数据的方法和装置。 这包括在完全备份与增量备份或差异备份之间进行了修改的源目录。 恢复完整备份,包括源目录,并且在将增量备份或差异备份应用于恢复的完全备份时,将创建新目录来替换还原的目录。 如果增量或差异备份中存在相应的内容,则会在新目录中创建来自增量备份或差异备份中修改的源目录的条目的内容。 如果条目的内容不在增量或差异备份中,则新目录中的条目将从完整备份链接到已还原目录中的相应内容。

    Restartable dump that produces a consistent filesystem on tapes
    2.
    发明授权
    Restartable dump that produces a consistent filesystem on tapes 有权
    可重新启动的转储,可在磁带上生成一致的文件系统

    公开(公告)号:US06728735B1

    公开(公告)日:2004-04-27

    申请号:US09804675

    申请日:2001-03-12

    申请人: Yinfung Fong

    发明人: Yinfung Fong

    IPC分类号: G06F1200

    摘要: The invention provides a method and system for performing a dump operation that preserves partial results of an aborted or interrupted dump, and allows restarting the dump from near where it was stopped. Thus, tapes from the original dump, plus tapes from the restarted dump, can be combined to provide a consistent subset of a filesystem. In a preferred embodiment, the dump operation is performed on a consistent recorded snapshot of the filesystem, so that the subset of the filesystem recorded on the tapes is itself consistent. As an emergent consequence, the dump operation is freely interruptable, restartable, and provides a set of tapes that maintain a consistent subset of the filesystem that is transparent to tape-restore operations and other operations to be performed on the filesystem as it was recorded on tape.

    摘要翻译: 本发明提供了一种用于执行转储操作的方法和系统,该方法和系统保留了中止或中断的转储的部分结果,并允许从其停止的地方重新启动转储。 因此,来自原始转储的磁带以及来自重新启动的转储的磁带可以组合以提供文件系统的一致性子集。 在优选实施例中,对文件系统的一致的记录快照执行转储操作,使得记录在磁带上的文件系统的子集本身是一致的。 作为紧急后果,转储操作可以自由中断,可重新启动,并提供一组磁带,用于维护文件系统的一致性子集,对磁带恢复操作和其他记录在文件系统上的其他操作都是透明的 胶带。

    Managing data replication relationships
    3.
    发明授权
    Managing data replication relationships 有权
    管理数据复制关系

    公开(公告)号:US07395352B1

    公开(公告)日:2008-07-01

    申请号:US10799029

    申请日:2004-03-12

    申请人: Sahn Lam Yinfung Fong

    发明人: Sahn Lam Yinfung Fong

    IPC分类号: G06F15/173

    摘要: An application implemented on a server in a network of storage servers can be provided to manage the data replication relationships implemented between the storage servers of the network. In one embodiment, this server can be designated the manager server, and can include a network adapter to connect the manager server to a network, the network including a plurality of storage servers, the plurality of storage servers implementing a plurality of data replication relationships, and a storage facility to contain a data structure representing the plurality of data replication relationships to enable a user to centrally manage the plurality of data replication relationships.

    摘要翻译: 可以提供在存储服务器网络中的服务器上实现的应用程序来管理在网络的存储服务器之间实现的数据复制关系。 在一个实施例中,该服务器可以被指定为管理服务器,并且可以包括网络适配器以将管理器服务器连接到网络,网络包括多个存储服务器,多个存储服务器实现多个数据复制关系, 以及存储设备,用于包含表示多个数据复制关系的数据结构,以使用户能够集中管理多个数据复制关系。

    Managing data replication policies
    4.
    发明申请
    Managing data replication policies 有权
    管理数据复制策略

    公开(公告)号:US20050203908A1

    公开(公告)日:2005-09-15

    申请号:US10798991

    申请日:2004-03-12

    申请人: Sahn Lam Yinfung Fong

    发明人: Sahn Lam Yinfung Fong

    IPC分类号: H04L12/24 H04L29/08 G06F7/00

    摘要: An application implemented on a server in a network of storage servers can be provided to manage the data replication relationships implemented between the storage servers of the network. In one embodiment, this server can be designated the manager server, and can provide replication relationships to enable a user to centrally manage the plurality of data replication relationships. In one embodiment, the manager server includes a network adapter to connect the manager server to a network, a storage facility to contain a data structure configured to represent the plurality of data replication relationships, and a processor to automatically input the plurality of data replication relationships into the data structure, to automatically generate a plurality of replication policies, and to apply at least one of the plurality of replication policies to each data replication relationship.

    摘要翻译: 可以提供在存储服务器网络中的服务器上实现的应用程序来管理在网络的存储服务器之间实现的数据复制关系。 在一个实施例中,该服务器可以被指定为管理服务器,并且可以提供复制关系,以使用户能够集中管理多个数据复制关系。 在一个实施例中,管理服务器包括将管理器服务器连接到网络的网络适配器,用于包含被配置为表示多个数据复制关系的数据结构的存储设施,以及处理器,以自动输入多个数据复制关系 进入数据结构,以自动生成多个复制策略,并且将多个复制策略中的至少一个应用于每个数据复制关系。

    Zero copy write datapath
    5.
    发明授权
    Zero copy write datapath 有权
    零拷贝写数据路径

    公开(公告)号:US07917539B1

    公开(公告)日:2011-03-29

    申请号:US12020626

    申请日:2008-01-28

    IPC分类号: G06F7/00 G07F17/30

    摘要: A technique enhances a write data path within a storage operating system executing on a storage system. As used herein, the write data path defines program logic used by a file system of the storage operating system to process write requests directed to data served by the file system. The technique enhances the write data path of the storage system by providing a “zero copy” write data path embodied as a function of the storage operating system that eliminates a copy operation for a write request received at the storage system. The eliminated operation is a data copy operation from a list of input buffers to buffers used by the file system.

    摘要翻译: 一种技术增强了在存储系统上执行的存储操作系统中的写入数据路径。 如本文所使用的,写入数据路径定义由存储操作系统的文件系统使用的程序逻辑,以处理针对由文件系统服务的数据的写入请求。 该技术通过提供实现为存储操作系统的功能的“零复制”写入数据路径来增强存储系统的写入数据路径,其消除了在存储系统处接收的写入请求的复制操作。 删除的操作是从文件系统使用的缓冲区的输入缓冲区列表到数据复制操作。

    Zero copy write datapath
    6.
    发明授权
    Zero copy write datapath 有权
    零拷贝写数据路径

    公开(公告)号:US07330862B1

    公开(公告)日:2008-02-12

    申请号:US10423381

    申请日:2003-04-25

    IPC分类号: G06F12/00

    摘要: A technique enhances a write data path within a storage operating system executing on a storage system. As used herein, the write data path defines program logic used by a file system of the storage operating system to process write requests directed to data served by the file system. The technique enhances the write data path of the storage system by providing a “zero copy” write data path embodied as a function of the storage operating system that eliminates a copy operation for a write request received at the storage system. The eliminated operation is a data copy operation from a list of input buffers to buffers used by the file system.

    摘要翻译: 一种技术增强了在存储系统上执行的存储操作系统中的写入数据路径。 如本文所使用的,写入数据路径定义由存储操作系统的文件系统使用的程序逻辑,以处理针对由文件系统服务的数据的写入请求。 该技术通过提供实现为存储操作系统的功能的“零复制”写入数据路径来增强存储系统的写入数据路径,其消除了在存储系统处接收的写入请求的复制操作。 删除的操作是从文件系统使用的缓冲区的输入缓冲区列表到数据复制操作。

    Managing data replication policies
    7.
    发明授权
    Managing data replication policies 有权
    管理数据复制策略

    公开(公告)号:US07325019B2

    公开(公告)日:2008-01-29

    申请号:US10798991

    申请日:2004-03-12

    申请人: Sahn Lam Yinfung Fong

    发明人: Sahn Lam Yinfung Fong

    IPC分类号: G06F12/00

    摘要: An application implemented on a server in a network of storage servers can be provided to manage the data replication relationships implemented between the storage servers of the network. In one embodiment, this server can be designated the manager server, and can provide replication relationships to enable a user to centrally manage the plurality of data replication relationships. In one embodiment, the manager server includes a network adapter to connect the manager server to a network, a storage facility to contain a data structure configured to represent the plurality of data replication relationships, and a processor to automatically input the plurality of data replication relationships into the data structure, to automatically generate a plurality of replication policies, and to apply at least one of the plurality of replication policies to each data replication relationship.

    摘要翻译: 可以提供在存储服务器网络中的服务器上实现的应用程序来管理在网络的存储服务器之间实现的数据复制关系。 在一个实施例中,该服务器可以被指定为管理服务器,并且可以提供复制关系,以使用户能够集中管理多个数据复制关系。 在一个实施例中,管理服务器包括将管理器服务器连接到网络的网络适配器,用于包含被配置为表示多个数据复制关系的数据结构的存储设施,以及处理器,以自动输入多个数据复制关系 进入数据结构,以自动生成多个复制策略,并且将多个复制策略中的至少一个应用于每个数据复制关系。

    System and method for retrieving and using block fingerprints for data deduplication
    8.
    发明授权
    System and method for retrieving and using block fingerprints for data deduplication 有权
    用于检索和使用块指纹进行重复数据删除的系统和方法

    公开(公告)号:US08412682B2

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

    申请号:US11477886

    申请日:2006-06-29

    IPC分类号: G06F17/30

    摘要: A system and method for calculating and storing block fingerprints for data deduplication. A fingerprint extraction layer generates a fingerprint of a predefined size, e.g., 64 bits, for each data block stored by a storage system. Each fingerprint is stored in a fingerprint record, and the fingerprint records are, in turn, stored in a fingerprint database for access by the data deduplication module. The data deduplication module may periodically compare the fingerprints to identify duplicate fingerprints, which, in turn, indicate duplicate data blocks.

    摘要翻译: 一种用于计算和存储用于重复数据删除的块指纹的系统和方法。 指纹提取层针对由存储系统存储的每个数据块生成预定义大小的指纹,例如64位。 每个指纹被存储在指纹记录中,指纹记录又被存储在指纹数据库中以供重复数据删除模块访问。 重复数据删除模块可以周期性地比较指纹以识别重复的指纹,其又指示重复的数据块。

    Restartable dump that produces a consistent filesystem on tapes
    9.
    发明授权
    Restartable dump that produces a consistent filesystem on tapes 有权
    可重新启动的转储,可在磁带上生成一致的文件系统

    公开(公告)号:US08204864B1

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

    申请号:US10831959

    申请日:2004-04-26

    申请人: Yinfung Fong

    发明人: Yinfung Fong

    IPC分类号: G06F7/00

    摘要: The invention provides a method and system for performing a dump operation that preserves partial results of an aborted or interrupted dump, and allows restarting the dump from near where it was stopped. Thus, tapes from the original dump, plus tapes from the restarted dump, can be combined to provide a consistent subset of a filesystem. In a preferred embodiment, the dump operation is performed on a consistent recorded snapshot of the filesystem, so that the subset of the filesystem recorded on the tapes is itself consistent. As an emergent consequence, the dump operation is freely interruptable, restartable, and provides a set of tapes that maintain a consistent subset of the filesystem that is transparent to tape-restore operations and other operations to be performed on the filesystem as it was recorded on tape.

    摘要翻译: 本发明提供了一种用于执行转储操作的方法和系统,该方法和系统保留了中止或中断的转储的部分结果,并允许从其停止的地方重新启动转储。 因此,来自原始转储的磁带以及来自重新启动的转储的磁带可以组合以提供文件系统的一致性子集。 在优选实施例中,对文件系统的一致的记录快照执行转储操作,使得记录在磁带上的文件系统的子集本身是一致的。 作为紧急后果,转储操作可以自由中断,可重新启动,并提供一组磁带,用于维护文件系统的一致性子集,对磁带恢复操作和其他记录在文件系统上的其他操作都是透明的 胶带。

    System and method for retrieving and using block fingerprints for data deduplication
    10.
    发明申请
    System and method for retrieving and using block fingerprints for data deduplication 有权
    用于检索和使用块指纹进行重复数据删除的系统和方法

    公开(公告)号:US20080005141A1

    公开(公告)日:2008-01-03

    申请号:US11477886

    申请日:2006-06-29

    IPC分类号: G06F7/00

    摘要: A system and method for calculating and storing block fingerprints for data deduplication. A fingerprint extraction layer generates a fingerprint of a predefined size, e.g., 64 bits, for each data block stored by a storage system. Each fingerprint is stored in a fingerprint record, and the fingerprint records are, in turn, stored in a fingerprint database for access by the data deduplication module. The data deduplication module may periodically compare the fingerprints to identify duplicate fingerprints, which, in turn, indicate duplicate data blocks.

    摘要翻译: 一种用于计算和存储用于重复数据删除的块指纹的系统和方法。 指纹提取层针对由存储系统存储的每个数据块生成预定义大小的指纹,例如64位。 每个指纹被存储在指纹记录中,指纹记录又被存储在指纹数据库中以供重复数据删除模块访问。 重复数据删除模块可以周期性地比较指纹以识别重复的指纹,其又指示重复的数据块。