BROWSABLE DATA AND DATA RETRIEVAL FROM A DATA ARCHIVED IMAGE

    公开(公告)号:US20210382848A1

    公开(公告)日:2021-12-09

    申请号:US17408532

    申请日:2021-08-23

    Applicant: NetApp Inc.

    Abstract: A request is received to retrieve at least a portion of a file from a compressed data archived image stored in a backup storage device. The compressed data archived image comprises a backup of a file system having a number of directories and a number of files. The compressed data archived image comprises a file that includes a compression of the number of files. An address of the at least the portion of the file within the compressed data archived image is determined. The at least the portion of the file is retrieved at the address in the compressed data archived image, without decompressing the compressed data archived image.

    DEDUPLICATING EXTENTS ACROSS SYSTEMS
    2.
    发明申请
    DEDUPLICATING EXTENTS ACROSS SYSTEMS 审中-公开
    跨越系统的排除

    公开(公告)号:US20170024409A1

    公开(公告)日:2017-01-26

    申请号:US14807806

    申请日:2015-07-23

    Applicant: NetApp, Inc.

    CPC classification number: G06F16/1748 H04L67/06 H04L67/1097

    Abstract: A client identifies a first data unit to be shared from a first file to a second file and sends an operation to copy that indicates the first data unit to be shared. The operation to copy the first data unit from the first file to the second file is received. In response to receiving the operation to copy the first data unit from the first file to the second file, it is determined whether the first data unit can be shared with the second file. In response to determining that the first data unit cannot be shared with the second file, the first data unit is copied to the second file. In response to determining that the first data unit can be shared with the second file, the first data unit is shared between the first file and the second file.

    Abstract translation: 客户端识别要从第一文件共享到第二文件的第一数据单元,并发送指示要共享的第一数据单元的复制操作。 接收将第一数据单元从第一文件复制到第二文件的操作。 响应于接收到将第一数据单元从第一文件复制到第二文件的操作,确定第一数据单元是否可以与第二文件共享。 响应于确定第一数据单元不能与第二文件共享,第一数据单元被复制到第二文件。 响应于确定第一数据单元可以与第二文件共享,第一数据单元在第一文件和第二文件之间共享。

    Deduplicating extents across systems

    公开(公告)号:US11714785B2

    公开(公告)日:2023-08-01

    申请号:US17100917

    申请日:2020-11-22

    Applicant: NetApp Inc.

    CPC classification number: G06F16/1748 H04L67/06 H04L67/1097

    Abstract: A client identifies a first data unit to be shared from a first file to a second file and sends an operation to copy that indicates the first data unit to be shared. The operation to copy the first data unit from the first file to the second file is received. In response to receiving the operation to copy the first data unit from the first file to the second file, it is determined whether the first data unit can be shared with the second file. In response to determining that the first data unit cannot be shared with the second file, the first data unit is copied to the second file. In response to determining that the first data unit can be shared with the second file, the first data unit is shared between the first file and the second file.

    Deduplicating extents across systems based upon indications of shared extents provided by clients

    公开(公告)号:US10853323B2

    公开(公告)日:2020-12-01

    申请号:US14807806

    申请日:2015-07-23

    Applicant: NetApp, Inc.

    Abstract: A client identifies a first data unit to be shared from a first file to a second file and sends an operation to copy that indicates the first data unit to be shared. The operation to copy the first data unit from the first file to the second file is received. In response to receiving the operation to copy the first data unit from the first file to the second file, it is determined whether the first data unit can be shared with the second file. In response to determining that the first data unit cannot be shared with the second file, the first data unit is copied to the second file. In response to determining that the first data unit can be shared with the second file, the first data unit is shared between the first file and the second file.

    Consistent method of indexing file system information

    公开(公告)号:US10437521B2

    公开(公告)日:2019-10-08

    申请号:US15081017

    申请日:2016-03-25

    Applicant: NetApp, Inc.

    Abstract: Disclosed is a system that will update the metadata index at the consistency point. Accordingly, the metadata index will be updated at the same time that the data blocks and metadata updates are written to disk. Furthermore, the metadata index will be written in the same location as the file system data, and accordingly, when a snapshot is taken of the file system, the metadata index will also be copied and saved with the snapshot. Accordingly, the metadata index will travel with the snapshots of the filesystem, and will be up to date with the latest changes to the file data blocks.

    CATALOGING METADATA FOR REPLICATION MANAGEMENT AND RECOVERY

    公开(公告)号:US20170277602A1

    公开(公告)日:2017-09-28

    申请号:US15081582

    申请日:2016-03-25

    Applicant: NetApp, Inc.

    Abstract: A method and system for managing backup storage of file system entities. In an aspect, a file system catalog includes a database populator tool that generates records within a metadata table that may be maintained within a database. In response to detecting a replication cycle, the populator tool reads a stream of replication operations. For each of the replication operations, the populator tool determines the type of operation and in response to determining that a directory inode is an operand of the replication operation, the tool generates one or more catalog records. Each of the generated records includes and logically associates data entries corresponding to an inode number, a parent inode number, an entity type, a point-in-time-image (PTI) ID, an absolute path, and an operation.

    DEDUPLICATING EXTENTS ACROSS SYSTEMS

    公开(公告)号:US20210073183A1

    公开(公告)日:2021-03-11

    申请号:US17100917

    申请日:2020-11-22

    Applicant: NetApp Inc.

    Abstract: A client identifies a first data unit to be shared from a first file to a second file and sends an operation to copy that indicates the first data unit to be shared. The operation to copy the first data unit from the first file to the second file is received. In response to receiving the operation to copy the first data unit from the first file to the second file, it is determined whether the first data unit can be shared with the second file. In response to determining that the first data unit cannot be shared with the second file, the first data unit is copied to the second file. In response to determining that the first data unit can be shared with the second file, the first data unit is shared between the first file and the second file.

    Cataloging metadata for replication management and recovery

    公开(公告)号:US10423499B2

    公开(公告)日:2019-09-24

    申请号:US15081582

    申请日:2016-03-25

    Applicant: NetApp, Inc.

    Abstract: A method and system for managing backup storage of file system entities. In an aspect, a file system catalog includes a database populator tool that generates records within a metadata table that may be maintained within a database. In response to detecting a replication cycle, the populator tool reads a stream of replication operations. For each of the replication operations, the populator tool determines the type of operation and in response to determining that a directory inode is an operand of the replication operation, the tool generates one or more catalog records. Each of the generated records includes and logically associates data entries corresponding to an inode number, a parent inode number, an entity type, a point-in-time-image (PTI) ID, an absolute path, and an operation.

    BACKING UP DATA TO CLOUD DATA STORAGE WHILE MAINTAINING STORAGE EFFICIENCY

    公开(公告)号:US20190026192A1

    公开(公告)日:2019-01-24

    申请号:US16138551

    申请日:2018-09-21

    Applicant: NetApp, Inc.

    Abstract: Technology is disclosed for backing up data to and recovering data from a destination storage system that stores data in a format different form that of a primary storage system (“the technology”). A replication stream having the data of multiple files, metadata of the files, and reference maps including a mapping of the corresponding file to a portion of the data of the corresponding file is generated at the primary storage system. The replication stream is sent to a parser to map or convert the data, the files, and the reference maps to multiple storage objects in a format the destination storage system is configured to store. Various types of storage objects are generated, including a first type of the storage objects having the data, a second type of storage objects storing the reference maps, and a third type of the storage objects storing metadata of the files.

    OBJECT-BASED STORAGE REPLICATION AND RECOVERY
    10.
    发明申请
    OBJECT-BASED STORAGE REPLICATION AND RECOVERY 审中-公开
    基于对象的存储复制和恢复

    公开(公告)号:US20160210308A1

    公开(公告)日:2016-07-21

    申请号:US15081520

    申请日:2016-03-25

    Applicant: NetApp, Inc.

    Abstract: A method and system for replicating file system entities in a manner that preserves block-level access and file system efficiency mechanisms such as deduplication are disclosed. In an embodiment, a replication engine receives a stream of file system entities that include a file system inodes and file system data blocks. The replication engine generates object-based storage (OBS) objects based on data and reference information specified by the file system entities. As part of generating the OBS objects, the replication engine generates at least one inode file object that associates file block numbers of a file system inode file and the inode numbers. The replication engine uses inode information to generate reference objects that logically associate file block numbers with data block numbers in per inode manner. The replication engine further generates data objects that contains the file system data blocks and that associates the data blocks with corresponding data block numbers.

    Abstract translation: 公开了以保持块级访问和文件系统效率机制(例如重复数据消除)的方式复制文件系统实体的方法和系统。 在一个实施例中,复制引擎接收包括文件系统inode和文件系统数据块的文件系统实体流。 复制引擎基于文件系统实体指定的数据和参考信息生成基于对象的存储(OBS)对象。 作为生成OBS对象的一部分,复制引擎生成至少一个inode文件对象,它将文件系统inode文件的文件块号与inode号相关联。 复制引擎使用inode信息来生成参考对象,这些引用对象以文件块号与数据块号在每个inode方式逻辑地相关联。 复制引擎还生成包含文件系统数据块的数据对象,并将数据块与对应的数据块号相关联。

Patent Agency Ranking