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.

    MANAGING MULTI-LEVEL BACKUPS INTO THE CLOUD
    3.
    发明申请
    MANAGING MULTI-LEVEL BACKUPS INTO THE CLOUD 有权
    管理多层次的备份入云

    公开(公告)号:US20160239388A1

    公开(公告)日:2016-08-18

    申请号:US14719646

    申请日:2015-05-22

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1464 G06F11/1451 G06F11/1458 G06F11/1469

    Abstract: A backup tool can manage multi-level backup into a cloud and restoration from the cloud. The backup tool can request a data source to stream backup data to the backup tool, and the backup tool can then generate data objects from the data stream for storing into the cloud. The backup tool generates the data objects in accordance with serialization of the data stream. The order of the data objects resulting from the data stream serialization is encoded into the names of the data objects. In addition, the backup tool encodes the backup level into the object names. With sequencing and backup level encoded into the data object names, the data objects can be stored in the cloud for later restoration.

    Abstract translation: 备份工具可以将多级备份管理到云中并从云恢复。 备份工具可以请求数据源将备份数据传输到备份工具,然后备份工具可以从数据流中生成数据对象,以便存储到云中。 备份工具根据数据流的序列化生成数据对象。 从数据流序列化产生的数据对象的顺序被编码为数据对象的名称。 此外,备份工具将备份级别编入对象名称。 通过将排序和备份级别编码为数据对象名称,数据对象可以存储在云中以供以后恢复。

    System and method for implementing a block-based backup restart

    公开(公告)号:US10102076B2

    公开(公告)日:2018-10-16

    申请号:US15361738

    申请日:2016-11-28

    Applicant: NetApp Inc.

    Abstract: A system and method for block-based restarts are described. A data storage system interfaces with one or more nodes of a network file system on which a volume is provided in order to read data stored on the volume on a block-by-block basis. Backup data sets capable of recreating the data on the volume are generated from the data blocks read from the volume. The system can interface with a backup memory resource and write the backup data sets to the backup memory resource in a sequential order. As the backup data sets are generated and written to the backup memory resource, restart checkpoints for the data set are also regularly generated and stored for use in restarting the backup process in the event of a recoverable failure in the transfer.

    SYSTEMS AND METHODS FOR STORAGE AGGREGATES AND INFINITE STORAGE VOLUMES
    5.
    发明申请
    SYSTEMS AND METHODS FOR STORAGE AGGREGATES AND INFINITE STORAGE VOLUMES 审中-公开
    用于储存聚集体和无限储存体积的系统和方法

    公开(公告)号:US20150261465A1

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

    申请号:US14589736

    申请日:2015-01-05

    Applicant: NetApp, Inc.

    Abstract: A method of storing data to an aggregate storage system including: receiving data at the aggregate storage system, wherein the aggregate storage system includes a random-access storage component and a sequential-access storage component, and wherein the data includes one or more data portions and one or more metadata portions; identifying each portion of the data as either one of the data portions or one of the metadata portions; in response to determining that one of the metadata portions is identified, writing the metadata portion to the random-access storage component and the sequential-access storage component; and in response to determining that one of the data portions is identified, writing the data portion only to the sequential-access storage component.

    Abstract translation: 一种将数据存储到聚合存储系统的方法,包括:在所述聚合存储系统处接收数据,其中所述聚合存储系统包括随机存取存储组件和顺序存取存储组件,并且其中所述数据包括一个或多个数据部分 和一个或多个元数据部分; 将数据的每个部分识别为数据部分中的一个或元数据部分中的一个; 响应于确定所述元数据部分之一被识别,将所述元数据部分写入所述随机存取存储组件和所述顺序存取存储组件; 并且响应于确定数据部分中的一个被识别,仅将数据部分写入顺序存取存储部件。

    System and method for implementing a block-based backup restart
    7.
    发明授权
    System and method for implementing a block-based backup restart 有权
    用于实现基于块的备份重新启动的系统和方法

    公开(公告)号:US09507668B2

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

    申请号:US14528340

    申请日:2014-10-30

    Applicant: NetApp. Inc.

    Abstract: A system and method for block-based restarts are described. A data storage system interfaces with one or more nodes of a network file system on which a volume is provided in order to read data stored on the volume on a block-by-block basis. Backup data sets capable of recreating the data on the volume are generated from the data blocks read from the volume. The system can interface with a backup memory resource and write the backup data sets to the backup memory resource in a sequential order. As the backup data sets are generated and written to the backup memory resource, restart checkpoints for the data set are also regularly generated and stored for use in restarting the backup process in the event of a recoverable failure in the transfer.

    Abstract translation: 描述用于基于块的重新启动的系统和方法。 数据存储系统与其上提供卷的网络文件系统的一个或多个节点进行接口,以便逐块地读取存储在卷上的数据。 从卷中读取的数据块生成能够重新创建卷上的数据的备份数据集。 系统可以与备份内存资源进行接口,并按顺序将备份数据集写入备份存储器资源。 随着备份数据集的生成和写入备份存储器资源,数据集的重新启动检查点也会定期生成和存储,以便在传输中发生可恢复故障时重新启动备份过程。

    DATA BACKUP WITH ROLLING BASELINES
    8.
    发明申请
    DATA BACKUP WITH ROLLING BASELINES 有权
    数据备份与滚动基线

    公开(公告)号:US20160306573A1

    公开(公告)日:2016-10-20

    申请号:US14688418

    申请日:2015-04-16

    Applicant: NetApp, INC.

    Abstract: First partial baseline data of a first storage system is identified. First changed data of the first storage system is identified. The first changed data comprises data that has changed since a previous point in time. First backup data is written to a second storage system. The first backup data comprises the first partial baseline data and the first changed data. After writing the first backup data to the second storage system, second partial baseline data of the first storage system is identified. The second partial baseline data does not include the first partial baseline data. Second changed data of the first storage system is identified. The second changed data comprises data that has changed since writing the first backup data. Second backup data is written to the second storage system. The second backup data comprises the second partial baseline data and the second changed data.

    Abstract translation: 识别第一存储系统的第一部分基线数据。 识别第一个存储系统的第一个更改的数据。 第一个更改的数据包括自上一个时间点以来已更改的数据。 第一个备份数据被写入第二个存储系统。 第一备份数据包括第一部分基线数据和第一改变的数据。 在将第一备份数据写入第二存储系统之后,识别第一存储系统的第二部分基准数据。 第二部分基线数据不包括第一部分基线数据。 识别第一个存储系统的第二个更改的数据。 第二改变的数据包括自编写第一备份数据以来已经改变的数据。 第二个备份数据被写入第二个存储系统。 第二备份数据包括第二部分基线数据和第二改变数据。

    Managing multi-level backups into the cloud

    公开(公告)号:US09946609B2

    公开(公告)日:2018-04-17

    申请号:US14719646

    申请日:2015-05-22

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1464 G06F11/1451 G06F11/1458 G06F11/1469

    Abstract: A backup tool can manage multi-level backup into a cloud and restoration from the cloud. The backup tool can request a data source to stream backup data to the backup tool, and the backup tool can then generate data objects from the data stream for storing into the cloud. The backup tool generates the data objects in accordance with serialization of the data stream. The order of the data objects resulting from the data stream serialization is encoded into the names of the data objects. In addition, the backup tool encodes the backup level into the object names. With sequencing and backup level encoded into the data object names, the data objects can be stored in the cloud for later restoration.

Patent Agency Ranking