-
公开(公告)号:US09836230B2
公开(公告)日:2017-12-05
申请号:US14688418
申请日:2015-04-16
Applicant: NetApp, Inc.
Inventor: Ajith Balachandran , James Namboorikandathil Joseph , Michael R Eisler , Rahul Pradeep , Somesh Kumar , Vijay Srinath , Yuedong Mu
CPC classification number: G06F3/0619 , G06F3/0644 , G06F3/065 , G06F3/0683 , G06F11/00 , G06F11/1446 , G06F11/1451 , G06F11/1458
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.
-
公开(公告)号:US20160306573A1
公开(公告)日:2016-10-20
申请号:US14688418
申请日:2015-04-16
Applicant: NetApp, INC.
Inventor: Ajith Balachandran , James Namboorikandathil Joseph , Michael R Eisler , Rahul Pradeep , Somesh Kumar , Vijay Srinath , Yuedong Mu
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0644 , G06F3/065 , G06F3/0683 , G06F11/00 , G06F11/1446 , G06F11/1451 , G06F11/1458
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: 识别第一存储系统的第一部分基线数据。 识别第一个存储系统的第一个更改的数据。 第一个更改的数据包括自上一个时间点以来已更改的数据。 第一个备份数据被写入第二个存储系统。 第一备份数据包括第一部分基线数据和第一改变的数据。 在将第一备份数据写入第二存储系统之后,识别第一存储系统的第二部分基准数据。 第二部分基线数据不包括第一部分基线数据。 识别第一个存储系统的第二个更改的数据。 第二改变的数据包括自编写第一备份数据以来已经改变的数据。 第二个备份数据被写入第二个存储系统。 第二备份数据包括第二部分基线数据和第二改变数据。
-
公开(公告)号:US20240273186A1
公开(公告)日:2024-08-15
申请号:US18168741
申请日:2023-02-14
Applicant: NetApp, Inc.
Inventor: Tijin George , Vijay Srinath , Ling Zheng
IPC: G06F21/55 , G06F16/11 , G06F16/178 , G06F21/62
CPC classification number: G06F21/552 , G06F16/125 , G06F16/128 , G06F16/178 , G06F21/6218 , G06F2221/034
Abstract: Systems and methods for creation and retention of immutable snapshots to facilitate ransomware protection are provided. According to one embodiment, multiple use cases for retention of snapshots are supported, including (i) maintaining a locked snapshot on a source volume of a first storage system on which it was originally created for at least an associated immutable retention time; (ii) replicating the locked snapshot to a destination volume of a second storage system and also maintaining the replica of the locked snapshot on the destination volume for at least the associated immutable retention time; and (iii) maintaining an unlocked snapshot on the source volume, replicating the unlocked snapshot to the destination volume, locking the replicated snapshot on the destination volume when it has an associated non-zero immutable retention time, and thereafter maintaining the replica on the destination volume in accordance with the immutable retention time.
-
公开(公告)号:US20160239388A1
公开(公告)日:2016-08-18
申请号:US14719646
申请日:2015-05-22
Applicant: NetApp, Inc.
Inventor: James Namboorikandathil Joseph , John Keith Fullbright , Vijay Srinath
IPC: G06F11/14
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: 备份工具可以将多级备份管理到云中并从云恢复。 备份工具可以请求数据源将备份数据传输到备份工具,然后备份工具可以从数据流中生成数据对象,以便存储到云中。 备份工具根据数据流的序列化生成数据对象。 从数据流序列化产生的数据对象的顺序被编码为数据对象的名称。 此外,备份工具将备份级别编入对象名称。 通过将排序和备份级别编码为数据对象名称,数据对象可以存储在云中以供以后恢复。
-
公开(公告)号:US10055154B2
公开(公告)日:2018-08-21
申请号:US15808713
申请日:2017-11-09
Applicant: NetApp, Inc.
Inventor: Ajith Balachandran , James Namboorikandathil Joseph , Michael R Eisler , Rahul Pradeep , Somesh Kumar , Vijay Srinath , Yuedong Mu
CPC classification number: G06F3/0619 , G06F3/0644 , G06F3/065 , G06F3/0683 , G06F11/00 , G06F11/1446 , G06F11/1451 , G06F11/1458 , G06F11/1469 , G06F2201/84
Abstract: Techniques and components for backing up data are disclosed. A first subset of data units is selected from a plurality of data units of a storage system to create a first partial baseline for backup of the first storage system. The number of data units in the first subset of data units is determined based on a window size parameter n. Data within the storage system that has changed since a previous backup operation are identified. A first backup including the first partial baseline and the first changed data is written to a second storage system. For a data loss event, the techniques include selecting, based on a time of the determined data loss event in combination with n, the first backup and n−1 additional backups, wherein each of the n−1 additional backups include a partial baseline and changed data. The first backup and the n−1 additional backups are written to a third storage system.
-
公开(公告)号:US09946609B2
公开(公告)日:2018-04-17
申请号:US14719646
申请日:2015-05-22
Applicant: NetApp, Inc.
Inventor: James Namboorikandathil Joseph , John Keith Fullbright , Vijay Srinath
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.
-
公开(公告)号:US20170270008A1
公开(公告)日:2017-09-21
申请号:US15071282
申请日:2016-03-16
Applicant: NetApp Inc.
IPC: G06F11/14
Abstract: One or more techniques and/or computing devices are provided for restarting a dump backup. For example, a phase offset table is used to track a directory transfer phase offset and a file transfer phase offset of phases of a dump backup. An offset map is used to map inodes, of data being backed up, to offsets within a backup image within which the data is being backed up. The phase offset table and/or the offset map are evaluated using a bytes written value to identify a phase during which the dump backup aborted and to identify a restart point. Accordingly, the dump backup is restarted at the restart point. In this way, the dump backup may be restarted during any phase and/or at any point using the bytes written value, the phase offset table, and the offset map without the need for additional information such as a file history.
-
公开(公告)号:US20240275814A1
公开(公告)日:2024-08-15
申请号:US18168739
申请日:2023-02-14
Applicant: NetApp, Inc.
Inventor: Tijin George , Vijay Srinath , Ling Zheng
CPC classification number: H04L63/1466 , G06F16/125 , G06F16/128 , H04L63/1416 , H04L63/1425
Abstract: Systems and methods for creation and retention of immutable snapshots to facilitate ransomware protection are provided. According to one embodiment, multiple use cases for retention of snapshots are supported, including (i) maintaining a locked snapshot on a source volume of a first storage system on which it was originally created for at least an associated immutable retention time; (ii) replicating the locked snapshot to a destination volume of a second storage system and also maintaining the replica of the locked snapshot on the destination volume for at least the associated immutable retention time; and (iii) maintaining an unlocked snapshot on the source volume, replicating the unlocked snapshot to the destination volume, locking the replicated snapshot on the destination volume when it has an associated non-zero immutable retention time, and thereafter maintaining the replica on the destination volume in accordance with the immutable retention time.
-
公开(公告)号:US20240119025A1
公开(公告)日:2024-04-11
申请号:US17963398
申请日:2022-10-11
Applicant: NetApp, Inc.
Inventor: Vijay Srinath , Ramakrishna Rao Yadala , Mohit Devarakonda , Shilpa Kumar
IPC: G06F16/11 , G06F1/08 , G06F16/172 , G06F16/182
CPC classification number: G06F16/125 , G06F1/08 , G06F16/172 , G06F16/1824
Abstract: A method performed by one or more processing resources of one or more computer systems is disclosed. The method comprises receiving an object at a first of a plurality of nodes from a second of the plurality of storage nodes within a cluster switch fabric, examining a value associated included within the received object, wherein the value is associated with a clock value of the second node and updating a clock operating at the first node with the received value.
-
公开(公告)号:US20240119005A1
公开(公告)日:2024-04-11
申请号:US17977123
申请日:2022-10-31
Applicant: NetApp, Inc.
Inventor: Vijay Srinath , Ramakrishna Rao Yadala , Mohit Devarakonda , Shilpa Kumar
IPC: G06F12/0842
CPC classification number: G06F12/0842 , G06F2212/601
Abstract: A method performed by one or more processing resources of one or more computer systems is disclosed. The method comprises receiving an object at a first of a plurality of nodes from a second of the plurality of storage nodes within a cluster switch fabric, examining a value associated included within the received object, wherein the value is associated with a clock value of the second node and updating a clock operating at the first node with the received value.
-
-
-
-
-
-
-
-
-