BACKING UP DATA TO CLOUD DATA STORAGE WHILE MAINTAINING STORAGE EFFICIENCY
    11.
    发明申请
    BACKING UP DATA TO CLOUD DATA STORAGE WHILE MAINTAINING STORAGE EFFICIENCY 审中-公开
    在保存存储效率的情况下备份数据到云数据存储

    公开(公告)号:US20150269032A1

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

    申请号:US14217941

    申请日:2014-03-18

    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.

    Abstract translation: 公开了用于将数据备份到以及以与主存储系统(“技术”)不同的格式存储数据的目的地存储系统的数据备份的技术。 在主存储系统中生成具有多个文件的数据,文件的元数据以及包括对应的文件与对应的文件的一部分的映射的参考图的复制流。 将复制流发送到解析器,以目标存储系统配置为存储的格式将数据,文件和参考映射映射或转换为多个存储对象。 生成各种类型的存储对象,包括具有数据的第一类型的存储对象,存储参考图的第二类型的存储对象以及存储文件元数据的第三类存储对象。

    Deduplicating extents across systems

    公开(公告)号:US12153549B2

    公开(公告)日:2024-11-26

    申请号:US18353217

    申请日:2023-07-17

    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.

    DEDUPLICATING EXTENTS ACROSS SYSTEMS
    13.
    发明公开

    公开(公告)号:US20230359589A1

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

    申请号:US18353217

    申请日:2023-07-17

    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.

    BROWSABLE DATA AND DATA RETRIEVAL FROM A DATA ARCHIVED IMAGE

    公开(公告)号:US20170316025A1

    公开(公告)日:2017-11-02

    申请号:US15140657

    申请日:2016-04-28

    Applicant: NetApp, Inc.

    CPC classification number: G06F16/148 G06F16/113 G06F16/168

    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.

    Zero copy volume reconstruction
    15.
    发明授权
    Zero copy volume reconstruction 有权
    零拷贝音量重建

    公开(公告)号:US09485308B2

    公开(公告)日:2016-11-01

    申请号:US14290089

    申请日:2014-05-29

    Applicant: NetApp, Inc.

    Abstract: Examples described herein include a data migration system for migrating data between different data storage environments. The data migration system creates a first volume on a first storage system, and creates a logical unit within the first volume. The data migration system then creates a virtual volume on a virtual storage system associated with a second storage system, wherein data stored in the virtual volume is backed by the logical unit on the first storage system. The data migration system then replicates, on the virtual volume, a set of data stored on the second storage system. Upon replicating the set of data onto the virtual volume the virtual storage system may automatically create a copy of the corresponding data in the logical unit of the first volume.

    Abstract translation: 本文描述的示例包括用于在不同数据存储环境之间迁移数据的数据迁移系统。 数据迁移系统在第一个存储系统上创建第一个卷,并在第一个卷内创建一个逻辑单元。 然后,数据迁移系统在与第二存储系统相关联的虚拟存储系统上创建虚拟卷,其中存储在虚拟卷中的数据由第一存储系统上的逻辑单元支持。 然后,数据迁移系统在虚拟卷上复制存储在第二存储系统上的一组数据。 在将该组数据复制到虚拟卷上之后,虚拟存储系统可以自动地在第一卷的逻辑单元中创建对应数据的副本。

    ZERO COPY VOLUME RECONSTRUCTION
    16.
    发明申请
    ZERO COPY VOLUME RECONSTRUCTION 有权
    零复印量重建

    公开(公告)号:US20150350315A1

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

    申请号:US14290089

    申请日:2014-05-29

    Applicant: NetApp, Inc.

    Abstract: Examples described herein include a data migration system for migrating data between different data storage environments. The data migration system creates a first volume on a first storage system, and creates a logical unit within the first volume. The data migration system then creates a virtual volume on a virtual storage system associated with a second storage system, wherein data stored in the virtual volume is backed by the logical unit on the first storage system. The data migration system then replicates, on the virtual volume, a set of data stored on the second storage system. Upon replicating the set of data onto the virtual volume the virtual storage system may automatically create a copy of the corresponding data in the logical unit of the first volume.

    Abstract translation: 本文描述的示例包括用于在不同数据存储环境之间迁移数据的数据迁移系统。 数据迁移系统在第一个存储系统上创建第一个卷,并在第一个卷内创建一个逻辑单元。 然后,数据迁移系统在与第二存储系统相关联的虚拟存储系统上创建虚拟卷,其中存储在虚拟卷中的数据由第一存储系统上的逻辑单元支持。 然后,数据迁移系统在虚拟卷上复制存储在第二存储系统上的一组数据。 在将该组数据复制到虚拟卷上之后,虚拟存储系统可以自动地在第一卷的逻辑单元中创建对应数据的副本。

    Object-based storage replication and recovery

    公开(公告)号:US11416444B2

    公开(公告)日:2022-08-16

    申请号: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.

    Cloud object data layout (CODL)
    20.
    发明授权

    公开(公告)号:US10942813B2

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

    申请号:US14929091

    申请日:2015-10-30

    Applicant: NetApp, Inc.

    Abstract: An enterprise may use file level and block level storage for operational access to reap the performance benefits, and use object storage for back-up storage and scale out. Data of objects and objects themselves can be organized to allow for efficient storage management operations, including storage snapshot operations and deduplication operations. A root file container can be represented in object storage with a metadata object (“file container object”) and child file container can be represented in object storage with a metadata object (“file group object”). Each file can be represented in object storage with a metadata object that indicates the data units of the file depending upon the storage technology hosting the file (e.g., a file data block in file level storage). The data units of the file can be represented in object storage as elements of a data object.

Patent Agency Ranking