Efficient export of snapshot changes in a storage system
US-2022004461-A1 · Jan 6, 2022 · US
US11782803B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11782803-B2 |
| Application number | US-202117483933-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 24, 2021 |
| Priority date | Sep 24, 2021 |
| Publication date | Oct 10, 2023 |
| Grant date | Oct 10, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for data consolidation and preservation during backups of data stored in a source device from the source device to a target device is provided. The method is executed by the source device and includes: obtaining a first snapshot of the data and a second snapshot of the data; generating, in response to the obtaining, a first snapshot difference report using the first snapshot and the second snapshot; transmitting, in response to generating the first snapshot difference report, the first snapshot difference report to the target device to be stored with a backup copy of the data; and deleting, in response to transmitting the first snapshot difference report, the first snapshot.
Opening claim text (preview).
What is claimed is: 1. A method for data consolidation and preservation during backups of data stored in a source device from the source device to a target device, the method being executed by the source device and comprising: obtaining a first snapshot of the data and a second snapshot of the data; generating, in response to obtaining the first snapshot and the second snapshot, a first snapshot difference report using the first snapshot and the second snapshot; performing one action selected from a group of actions comprising generating a new snapshot difference report metadata file and updating an existing snapshot difference report metadata file; transmitting, in response to generating the first snapshot difference report, the first snapshot difference report to the target device to be stored with a backup copy of the data; and deleting, in response to transmitting the first snapshot difference report, the first snapshot. 2. The method of claim 1 , wherein: multiple snapshots, including the first snapshot and the second snapshot, of the data are generated between a first backup of the data and a second backup of the data, information from the multiple snapshots, including information from the first snapshot difference report, are consolidated into a single consolidated snapshot difference report. 3. The method of claim 2 , wherein: each of the multiple snapshots are generated at a first predetermined interval, and among the multiple snapshots, all snapshots except for a most recent snapshot of the data are deleted from the source device. 4. The method of claim 3 , wherein: each of the first backup of the data and the second backup of the data are executed at a second predetermined interval longer than the first predetermined interval, each of the first backup of the data and the second backup of the data is a full synthetic backup of the data, and the single consolidated snapshot difference report comprises all changes to the data between the first backup of the data and the second backup of the data. 5. The method of claim 1 , wherein the one action that is selected is generating the new snapshot difference report metadata file, and wherein obtaining the first snapshot and the second snapshot comprises: making a determination that a second snapshot difference report associated with the backup copy of the data does not exist in the target device; and obtaining, in response to the determination: a snapshot, of the data, generated during a backup for generating the backup copy of the data as the first snapshot; and a snapshot of a current state of the data as the second snapshot. 6. The method of claim 1 , wherein the one action that is selected is updating the existing snapshot difference report metadata file, and wherein obtaining the first snapshot and the second snapshot comprises: making a first determination that a second snapshot difference report associated with the backup copy of the data exists in the target device; making a second determination, based on the first determination, that a snapshot used for generating the second snapshot difference report exists in the source device; and obtaining, based on the second determination: the snapshot used for generating the second snapshot difference report as the first snapshot; and a snapshot of a current state of the data as the second snapshot. 7. The method of claim 6 , wherein making the second determination comprises: obtaining, from the target device, the existing snapshot difference report metadata file associated with the second snapshot difference report; parsing, in response to obtaining the existing snapshot difference report metadata file, the existing snapshot difference report metadata file to identify a unique parameter associated with the snapshot used for generating the second snapshot difference report; and determining, by the source device and based on identifying the unique parameter for the snapshot used for generating the second snapshot difference report, that the snapshot used for generating the second snapshot difference report exists in the source device. 8. The method of claim 6 , wherein the method further comprises: obtaining the second snapshot difference report from the target device; initiating, in response to obtaining the second snapshot difference report, a merging of the second snapshot difference report and the first snapshot difference report into a consolidated snapshot difference report; and transmitting the consolidated snapshot difference report to the target device to be saved with the backup copy of the data. 9. The method of claim 8 , wherein information included in the consolidated snapshot difference report, after merging of the second snapshot difference report and the first snapshot difference report, is based on a predetermined set of rules. 10. The method of claim 9 , wherein: the first snapshot difference report comprises information associated with a first file directory, the second snapshot difference report comprises information associated with changes to the first file directory including addition of a second file directory as a sub-directory of the first file directory and a renaming of the first file directory, and the consolidated snapshot difference report includes only information reflecting the renaming of the first file directory. 11. A non-transitory computer readable medium (CRM) storing instructions that when executed by a computer causes the computer to execute a method for data consolidation and preservation during backups of data stored in a source device from the source device to a target device, the method comprising: obtaining a first snapshot of the data and a second snapshot of the data; generating, in response to obtaining the first snapshot and the second snapshot, a first snapshot difference report using the first snapshot and the second snapshot; performing one action selected from a group of actions comprising generating a new snapshot difference report metadata file and updating an existing snapshot difference report metadata file; transmitting, in response to generating the first snapshot difference report, the first snapshot difference report to the target device to be stored with a backup copy of the data; and deleting, in response to transmitting the first snapshot difference report, the first snapshot. 12. The non-transitory CRM of claim 11 , wherein: multiple snapshots, including the first snapshot and the second snapshot, of the data are generated between a first backup of the data and a second backup of the data, information from the multiple snapshots, including information from the first snapshot difference report, are consolidated into a single consolidated snapshot difference report. 13. The non-transitory CRM of claim 12 , wherein: each of the multiple snapshots are generated at a first predetermined interval, and among the multiple snapshots, all snapshots except for a most recent snapshot of the data are deleted from the source device. 14. The non-transitory CRM of claim 13 , wherein: each of the first backup of the data and the second backup of the data are executed at a second predetermined interval longer than the first predetermined interval, each of the first backup of the data and the second backup of the data is a full synthetic backup of the data, and the single consolidated snapshot difference report comprises all changes to the data between the first backup of the data and the second backup of the data. 15. The non-transitory CRM of claim 11 , wherein the one action that is selected is genera
Backup restoration techniques · CPC title
using file system or storage system metadata · CPC title
by selection of backup contents · CPC title
for networked environments · CPC title
Using snapshots, i.e. a logical point-in-time copy of the data · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.