SYSTEM AND METHOD FOR RESTORING DATA ON DEMAND FOR INSTANT VOLUME RESTORATION
    1.
    发明申请
    SYSTEM AND METHOD FOR RESTORING DATA ON DEMAND FOR INSTANT VOLUME RESTORATION 审中-公开
    用于恢复数据的系统和方法用于即时容量恢复

    公开(公告)号:US20100325377A1

    公开(公告)日:2010-12-23

    申请号:US12870324

    申请日:2010-08-27

    IPC分类号: G06F12/16

    CPC分类号: G06F16/10

    摘要: A technique is disclosed for restoring data of sparse volumes, where one or more block pointers within the file system structure are marked as ABSENT, and fetching the appropriate data from an alternate location on demand. Client data access requests to the local storage system initiate a restoration of the data from a backing store as required. A demand generator can also be used to restore the data as a background process by walking through the sparse volume and restoring the data of absent blocks. A pump module is also disclosed to regulate the access of the demand generator. Once all the data has been restored, the volume contains all data locally, and is no longer a sparse volume.

    摘要翻译: 公开了一种用于恢复稀疏卷的数据的技术,其中文件系统结构中的一个或多个块指针被标记为ABSENT,并且根据需要从备用位置获取适当的数据。 对本地存储系统的客户端数据访问请求根据需要启动从后台存储器恢复数据。 还可以使用需求生成器通过遍历稀疏卷并恢复缺席块的数据来将数据恢复为后台进程。 还公开了一种泵模块来调节需求发生器的通路。 一旦所有数据都已恢复,卷将包含本地的所有数据,并且不再是稀疏卷。

    Method and apparatus for identifying and eliminating duplicate data blocks and sharing data blocks in a storage system
    7.
    发明授权
    Method and apparatus for identifying and eliminating duplicate data blocks and sharing data blocks in a storage system 有权
    用于识别和消除存储系统中的重复数据块和共享数据块的方法和装置

    公开(公告)号:US08849767B1

    公开(公告)日:2014-09-30

    申请号:US11105895

    申请日:2005-04-13

    IPC分类号: G06F17/30

    摘要: A method for sharing data blocks in a hierarchical file system in a storage server includes allocating a plurality of data blocks in the file system, and sharing data blocks in the file system, without using a persistent point-in-time image, to avoid duplication of data blocks. A method for identifying data blocks that can be shared includes computing a fingerprint for each of multiple data blocks to be written to a storage facility and storing the fingerprint with information identifying the data block in an entry in a set of metadata. The set of metadata is used to identify data blocks which are duplicates.

    摘要翻译: 一种用于在存储服务器中的分层文件系统中共享数据块的方法包括在文件系统中分配多个数据块,并且在不使用持久时间点图像的情况下共享文件系统中的数据块,以避免重复 的数据块。 一种用于识别可共享的数据块的方法包括:计算要写入存储设施的多个数据块中的每一个的指纹,以及将标识数据块的信息存储在一组元数据中的条目中。 元数据集用于识别重复的数据块。

    Method and Apparatus for Identifying and Eliminating Duplicate Data Blocks and Sharing Data Blocks in a Storage System
    8.
    发明申请
    Method and Apparatus for Identifying and Eliminating Duplicate Data Blocks and Sharing Data Blocks in a Storage System 有权
    用于识别和消除存储系统中重复数据块和共享数据块的方法和装置

    公开(公告)号:US20130262805A1

    公开(公告)日:2013-10-03

    申请号:US13901385

    申请日:2013-05-23

    IPC分类号: G06F3/06

    摘要: A method for sharing data blocks in a hierarchical file system in a storage server includes allocating a plurality of data blocks in the file system, and sharing data blocks in the file system, without using a persistent point-in-time image, to avoid duplication of data blocks. A method for identifying data blocks that can be shared includes computing a fingerprint for each of multiple data blocks to be written to a storage facility and storing the fingerprint with information identifying the data block in an entry in a set of metadata. The set of metadata is used to identify data blocks which are duplicates.

    摘要翻译: 一种用于在存储服务器中的分层文件系统中共享数据块的方法包括在文件系统中分配多个数据块,并且在不使用持久时间点图像的情况下共享文件系统中的数据块,以避免重复 的数据块。 一种用于识别可共享的数据块的方法包括:计算要写入存储设施的多个数据块中的每一个的指纹,以及将标识数据块的信息存储在一组元数据中的条目中。 元数据集用于识别重复的数据块。

    System and method for providing continuous data protection
    9.
    发明授权
    System and method for providing continuous data protection 有权
    提供连续数据保护的系统和方法

    公开(公告)号:US07769723B2

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

    申请号:US11413882

    申请日:2006-04-28

    IPC分类号: G06F7/00

    CPC分类号: G06F11/1435 G06F17/30085

    摘要: A system and method provides continuous data protection using checkpoints in a write anywhere file system. During a consistency point of a write anywhere file system, freed blocks are identified and are appended to a delete log for retention. A consistency point log is updated with a new entry associated with the consistency point. If the file system needs to retrieve its state at a particular point in time, the stored blocks of the delete log may be recovered.

    摘要翻译: 系统和方法使用写入任意文件系统中的检查点提供持续的数据保护。 在写入任何文件系统的一致性点中,自由块被识别并附加到删除日志以进行保留。 使用与一致性点相关联的新条目更新一致性点日志。 如果文件系统需要在特定时间点检索其状态,则可以恢复存储的删除日志块。

    EXTENSION OF WRITE ANYWHERE FILE SYSTEM LAYOUT
    10.
    发明申请
    EXTENSION OF WRITE ANYWHERE FILE SYSTEM LAYOUT 有权
    写入任何文件系统布局的扩展

    公开(公告)号:US20120179891A1

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

    申请号:US13351017

    申请日:2012-01-16

    IPC分类号: G06F12/10

    摘要: A file system layout apportions an underlying physical volume into one or more virtual volumes (vvols) of a storage system. The underlying physical volume is an aggregate comprising one or more groups of disks, such as RAID groups, of the storage system. The aggregate has its own physical volume block number (pvbn) space and maintains metadata, such as block allocation structures, within that pvbn space. Each vvol has its own virtual volume block number (vvbn) space and maintains metadata, such as block allocation structures, within that vvbn space. Notably, the block allocation structures of a vvol are sized to the vvol, and not to the underlying aggregate, to thereby allow operations that manage data served by the storage system (e.g., snapshot operations) to efficiently work over the vvols.

    摘要翻译: 文件系统布局将底层物理卷分配到存储系统的一个或多个虚拟卷(vvols)中。 底层物理卷是包含存储系统的一组或多组磁盘(如RAID组)的聚合。 聚合具有自己的物理卷块数(pvbn)空间,并在该pvbn空间内维护诸如块分配结构之类的元数据。 每个vvol具有自己的虚拟卷块号(vvbn)空间,并在该vvbn空间内维护诸如块分配结构的元数据。 值得注意的是,vvol的块分配结构的大小适合于vvol,而不是基础聚合,从而允许管理由存储系统服务的数据(例如,快照操作)的操作有效地在vvols上工作。