Snapshot storage and management system with indexing and user interface
First Claim
1. A method of creating a quick recovery volume of a primary volume of data in a storage management system, the storage management system including a storage manager, a media agent connected to the storage manager, and a primary volume connected to the media agent, the method comprising:
- performing a snapshot operation, wherein performing the snapshot operation includes;
quiescing the primary volume of data;
taking a first snapshot of the primary volume of data;
after the first snapshot is taken, dequiescing the primary volume of data; and
indexing the first snapshot by associating respective information relating to individual files within the primary volume of data with the first snapshot; and
performing a copy operation, wherein the copy operation is performed after the primary volume is dequiesced and includes;
selecting the first snapshot as a source of data to copy to a quick recovery volume, wherein the quick recovery volume includes information about an application that created the data of the primary volume;
parsing the data to be copied to the quick recovery volume;
logically addressing the data to be copied to the quick recovery volume,performing a block-level copy of the parsed and logically addressed data of the selected first snapshot to the quick recovery volume; and
deleting the selected snapshot after the block-level copy is complete.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method of managing stored data in a storage management system. The storage management system includes a storage manager, a media agent connected to the storage manager, and a primary volume connected to the media agent. A plurality of snapshots are taken of the primary volume. The snapshots are indexed by associating respective information with the snapshot. The indexed snapshots are copied to a recovery volume. In this way, browsing features are enabled for the user. The user may view the snapshots in a hierarchical format, and may even view snapshot data in association with the corresponding application. The resultant recovery volume may be used to replace a primary volume.
399 Citations
8 Claims
-
1. A method of creating a quick recovery volume of a primary volume of data in a storage management system, the storage management system including a storage manager, a media agent connected to the storage manager, and a primary volume connected to the media agent, the method comprising:
-
performing a snapshot operation, wherein performing the snapshot operation includes; quiescing the primary volume of data; taking a first snapshot of the primary volume of data; after the first snapshot is taken, dequiescing the primary volume of data; and indexing the first snapshot by associating respective information relating to individual files within the primary volume of data with the first snapshot; and performing a copy operation, wherein the copy operation is performed after the primary volume is dequiesced and includes; selecting the first snapshot as a source of data to copy to a quick recovery volume, wherein the quick recovery volume includes information about an application that created the data of the primary volume; parsing the data to be copied to the quick recovery volume; logically addressing the data to be copied to the quick recovery volume, performing a block-level copy of the parsed and logically addressed data of the selected first snapshot to the quick recovery volume; and deleting the selected snapshot after the block-level copy is complete. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for periodically copying changing data on a primary volume, the method comprising:
-
performing a first snapshot of data in a primary volume, wherein the first snapshot tracks blocks of the primary volume; associating application specific information to the first snapshot, storing the first snapshot and the associated application specific information to a destination volume, wherein storing the first snapshot and the associated application specific information creates a copy of the primary volume that facilitates a logical connection between the first snapshot of the data and an application that created the data; monitoring for a change in any one of the blocks tracked by the first snapshot; performing a second snapshot of a particular block when the monitoring determines that there was a change in the particular block after the first snapshot was performed; and storing the second snapshot to the destination volume. - View Dependent Claims (8)
-
Specification