System and method for performing an image level snapshot and for restoring partial volume data
First Claim
Patent Images
1. A method in a computing system of creating snapshots for an information store, the method comprising:
- performing a first snapshot of one or more files in an information store at a first time, the one or more files being associated with clusters of data stored in the information store;
storing the first snapshot in computer storage that is separate from the information store;
performing a second snapshot of the one or more files in the information store at a second time, the second time occurring after the first time;
comparing the second snapshot to the first snapshot to identify clusters of data associated with the one or more files that changed after the first time and before the second time;
storing the second snapshot and copies of the changed clusters of data in computer storage that is separate from the information store; and
automatically indexing the second snapshot, wherein said indexing includes storing data indicating that the copies of the changed clusters are stored in association with the second snapshot.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method for performing an image level copy of an information store. The present invention comprises performing a snapshot of an information store that indexes the contents of the information store, retrieving data associated with the contents of the information store from a file allocation table, copying the contents of the information store to a storage device based on the snapshot, and associating the retrieved data with the copied contents to provide file system information for the copied contents.
602 Citations
17 Claims
-
1. A method in a computing system of creating snapshots for an information store, the method comprising:
-
performing a first snapshot of one or more files in an information store at a first time, the one or more files being associated with clusters of data stored in the information store; storing the first snapshot in computer storage that is separate from the information store; performing a second snapshot of the one or more files in the information store at a second time, the second time occurring after the first time; comparing the second snapshot to the first snapshot to identify clusters of data associated with the one or more files that changed after the first time and before the second time; storing the second snapshot and copies of the changed clusters of data in computer storage that is separate from the information store; and automatically indexing the second snapshot, wherein said indexing includes storing data indicating that the copies of the changed clusters are stored in association with the second snapshot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An electronic file storage system configured to create snapshots for an information store, the system comprising:
-
computer hardware comprising one or more computer processors; a storage manager module configured to execute in the one or more computer processors and configured to; direct performance of a first snapshot of one or more files in an information store at a first time, the one or more files being associated with clusters of data stored in the information store; store the first snapshot in a first storage device that is different than the information store; direct performance of a second snapshot of the one or more files in the information store at a second time, the second time occurring after the first time; compare the second snapshot to the first snapshot to identify clusters of data associated with the one or more files that changed after the first time and before the second time; store the second snapshot and copies of the changed clusters of data in a second storage device that is different than the information store; and automatically index the second snapshot, wherein said indexing includes storing data indicating that the copies of the changed clusters are stored in association with the second snapshot. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system comprising:
-
an information store having clusters of data associated with a plurality of files stored thereon; computer storage separate from the information store, the computer storage having stored thereon; a first snapshot of the plurality of files, the first snapshot having been stored in the computer storage at a first time; a second snapshot of the plurality of files, the second snapshot having been stored in the computer storage at a second time; copies of clusters of data associated with the plurality of files that changed between the first time and the second time; and an index of the second snapshot including data indicating that the copies of the changed clusters are stored in association with the second snapshot.
-
Specification