Managing deletions in backup sets
OwnerDavid Derk, Ken Hannigan +2inventors
InventorsDavid Derk, Ken Hannigan, Avishai Hochberg, Thomas Ramke
Life of this patent
Estimating the term…
Abstract
Provided are a method, system, and article of manufacture, wherein image data corresponding to data stored in a storage unit is stored in a backup set. Metadata that indicates deletions made to files and directories in the storage unit is stored in the backup set, subsequent to the storing of the image data in the backup set. Additions and modifications made to the files and the directories in the storage unit are stored in the backup set, subsequent to the storing of the metadata in the backup set. The data stored in the storage unit is recovered from the backup set.
Claims20
A method, comprising:
- storing, in a backup set, image data corresponding to data stored in a storage unit;
- storing, in the backup set, metadata that indicates deletions made to files and directories in the storage unit, subsequent to the storing of the image data in the backup set;
- and
- storing, in the backup set, additions and modifications made to the files and the directories in the storage unit, subsequent to the storing of the metadata in the backup set;
- and
- recovering the data stored in the storage unit from the backup set.
A system coupled to a storage unit, the system comprising:
- a memory;
- and
- processor coupled to the memory, wherein the processor performs:
- (i) storing, in a backup set, image data corresponding to data stored in the storage unit;
- (ii) storing, in the backup set, metadata that indicates deletions made to files and directories in the storage unit, subsequent to the storing of the image data in the backup set;
- and
- (iii) storing, in the backup set, additions and modifications made to the files and the directories in the storage unit, subsequent to the storing of the metadata in the backup set;
- and
- (iv) recovering the data stored in the storage unit from the backup set.
An article of manufacture for controlling a storage unit, wherein the article of manufacture causes operations, the operations comprising:
- storing, in a backup set, image data corresponding to data stored in the storage unit;
- storing, in the backup set, metadata that indicates deletions made to files and directories in the storage unit, subsequent to the storing of the image data in the backup set;
- and
- storing, in the backup set, additions and modifications made to the files and the directories in the storage unit, subsequent to the storing of the metadata in the backup set;
- and
- recovering the data stored in the storage unit from the backup set.
The article of manufacture of claim I 1, wherein for recovering the data in the storage unit from the backup set, operations that result in a reduction in space requirements during the recovering of the data are performed before operations that cause an expansion in the space requirements during the recovering of the data, wherein the metadata is stored only in the backup set, and wherein the backup set includes all information necessary for recovering the data in the storage unit.
The article of manufacture of claim I 1, wherein the article of manufacture is a computer readable medium, and wherein a plurality of backups sets that have been created at different times includes the same image data but includes different additions and modifications, and includes different metadata.
A method for deploying computing infrastructure, comprising integrating computer-readable code into a computing system, wherein the code in combination with the computing system is capable of performing:
- storing, in a backup set, image data corresponding to data stored in a storage unit;
- storing, in the backup set, metadata that indicates deletions made to files and directories in the storage unit, subsequent to the storing of the image data in the backup set;
- and
- storing, in the backup set, additions and modifications made to the files and the directories in the storage unit, subsequent to the storing of the metadata in the backup set;
- and
- recovering the data stored in the storage unit from the backup set.
Dependencies are inferred from the claim text.