BLOCK LEVEL BACKUP OF VIRTUAL MACHINES FOR FILE NAME LEVEL BASED FILE SEARCH AND RESTORATION
First Claim
1. A method for backing-up a computing system, comprising:
- generating a local history table of filesystem objects that have changed since storing a first backup of the computing system, the local history table including attributes of the filesystem objects and a set of operations associated with changes to the filesystem objects;
transferring, from the computing system to a backup server, a second backup of the computing system, the second backup including a block level representation of at least a portion of a data storage medium associated with the computing system including the changed filesystem objects; and
merging the local history table with a global history table stored on the backup server, the global history table mapping a history of filesystem objects to a set of block level backups of the computing system including the first backup of the computing system and the second backup of the computing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for backing a computing system includes generating a local history table of filesystem objects that have changed since storing a first backup of the computing system where the local history table includes attributes of the filesystem objects and a set of operations associated with changes to the filesystem objects. The method further includes transferring, from the computing system to a backup server, a second backup of the computing system, where the second backup includes a block level representation of a portion of a data storage medium associated with the computing system. The method additionally includes merging the local history table with a global history table stored on the backup server, the global history table mapping a history of filesystem objects to a set of block level backups of the computing system including the first backup of the computing system and the second backup of the computing system.
17 Citations
20 Claims
-
1. A method for backing-up a computing system, comprising:
-
generating a local history table of filesystem objects that have changed since storing a first backup of the computing system, the local history table including attributes of the filesystem objects and a set of operations associated with changes to the filesystem objects; transferring, from the computing system to a backup server, a second backup of the computing system, the second backup including a block level representation of at least a portion of a data storage medium associated with the computing system including the changed filesystem objects; and merging the local history table with a global history table stored on the backup server, the global history table mapping a history of filesystem objects to a set of block level backups of the computing system including the first backup of the computing system and the second backup of the computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system, comprising:
-
one or more computing nodes having a memory and a processor; and a computer readable storage medium of the one or more computing nodes having program instructions embodied therewith, the program instructions executable by the processor to cause the computer system to; generate a local history table of filesystem objects that have changed since storing a first backup of the computing system, the local history table including attributes of the filesystem objects and a set of operations associated with changes to the filesystem objects; transfer, from the computing system to a backup server, a second backup of the computing system, the second backup including a block level representation of at least a portion of a data storage medium associated with the computing system including the changed filesystem objects; and merge the local history table with a global history table stored on the backup server, the global history table mapping a history of filesystem objects to a set of block level backups of the computing system including the first backup of the computing system and the second backup of the computing system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for backing a computing system, the computer program product including a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processing circuit to cause the processing circuit to perform a method comprising:
-
generating a local history table of filesystem objects that have changed since storing a first backup of the computing system, the local history table including attributes of the filesystem objects and a set of operations associated with changes to the filesystem objects; transferring, from the computing system to a backup server, a second backup of the computing system, the second backup including a block level representation of at least a portion of a data storage medium associated with the computing system including the changed filesystem objects; and merging the local history table with a global history table stored on the backup server, the global history table mapping a history of filesystem objects to a set of block level backups of the computing system including the first backup of the computing system and the second backup of the computing system. - View Dependent Claims (17, 18, 19, 20)
-
Specification