System and method for performing an image level snapshot and for restoring partial volume data
First Claim
Patent Images
1. A method for restoring one or more electronic files indexed by one or more snapshots in a computer system, the method comprising:
- performing a first snapshot of one or more files in an information store at a first time;
copying the data associated with the first snapshot to at least one storage device that is different than the information store;
performing at least a second snapshot of the one or more files in the information store at a second time;
determining changes in the files that occurred between the first snapshot and the second snapshot;
identifying changed data associated with the changes and storing in the storage device the changed data in association with the second snapshot;
receiving a request to restore to the information store one or more of the files stored in the storage device; and
using the changed data stored in association with the second snapshot to restore at least a portion of the one or more files to the information store.
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.
-
Citations
13 Claims
-
1. A method for restoring one or more electronic files indexed by one or more snapshots in a computer system, the method comprising:
-
performing a first snapshot of one or more files in an information store at a first time; copying the data associated with the first snapshot to at least one storage device that is different than the information store; performing at least a second snapshot of the one or more files in the information store at a second time; determining changes in the files that occurred between the first snapshot and the second snapshot; identifying changed data associated with the changes and storing in the storage device the changed data in association with the second snapshot; receiving a request to restore to the information store one or more of the files stored in the storage device; and using the changed data stored in association with the second snapshot to restore at least a portion of the one or more files to the information store. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic file storage system configured to restore one or more electronic files indexed by one or more snapshots in a computer system, the system comprising:
-
a storage manager module executing in one or more processors and configured to; direct performance of a first snapshot of one or more files in an information store at a first time and copy the data associated with the first snapshot to at least one storage device that is different than the information store; direct performance of at least a second snapshot of the one or more files in the information store at a second time; determine changes in the files that occurred between the first snapshot and the second snapshot; identify changed data associated with the changes and store in the storage device the changed data in association with the second snapshot; receive a request to restore to the information store one or more of the files stored in the storage device; restore to the information store, at least a portion of the one or more files by using the changed data stored in association with the second snapshot. - View Dependent Claims (7, 8, 9)
-
-
10. An electronic file storage system configured to restore one or more files indexed by one or more snapshots, the system comprising:
a storage manager module configured to; direct performing a first snapshot of one or more files in an information store at a first time and copying the data associated with the first snapshot to at least one storage device that is different than the information store; direct performing at least a second snapshot of the one or more files in the information store at a second time; determine changes in the files that occurred between the first snapshot and the second snapshot; identify changed data associated with the changes and storing in the storage device the change data in association with the second snapshot; receive a request to restore to the information store one or more files stored in the storage device and restore to the information store, at least a portion of the one or more files by using the changed data stored in association with the second snapshot. - View Dependent Claims (11, 12, 13)
Specification