SNAPSHOT STORAGE AND MANAGEMENT SYSTEM WITH INDEXING AND USER INTERFACE
First Claim
1. A method of managing stored data in a storage management system, the storage management system including a storage manager, a media agent configured to communicate with the storage manager, and a primary volume configured to communicate with the media agent, the method comprising:
- obtaining a first snapshot of the primary volume in accordance with a predefined policy,wherein the policy comprises one or more parameters for creating a corresponding quick recovery volume, andwherein the quick recovery volume includes information about at least one application that created data in the primary volume;
indexing the first snapshot by associating respective information with the snapshot;
obtaining a second snapshot in accordance with the predefined policy;
causing to be displayed a user interface,wherein the user interface comprises levels of available snapshots and quick recovery volumes;
receiving from a user a selection of a displayed level; and
recovering portions of data at the selected level and any level below the selected level.
4 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. Multiple 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.
-
Citations
20 Claims
-
1. A method of managing stored data in a storage management system, the storage management system including a storage manager, a media agent configured to communicate with the storage manager, and a primary volume configured to communicate with the media agent, the method comprising:
-
obtaining a first snapshot of the primary volume in accordance with a predefined policy, wherein the policy comprises one or more parameters for creating a corresponding quick recovery volume, and wherein the quick recovery volume includes information about at least one application that created data in the primary volume; indexing the first snapshot by associating respective information with the snapshot; obtaining a second snapshot in accordance with the predefined policy; causing to be displayed a user interface, wherein the user interface comprises levels of available snapshots and quick recovery volumes; receiving from a user a selection of a displayed level; and recovering portions of data at the selected level and any level below the selected level. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system of managing stored data in a storage management system, the system comprising:
-
a storage manager; a media agent configured to communicate with the storage manager; a primary volume configured to communicate with the media agent; means for taking a first snapshot of the primary volume in accordance with a predefined policy, wherein the policy comprises one or more parameters for creating a corresponding quick recovery volume, and wherein the quick recovery volume includes information about at least one application that created data in the primary volume; means for indexing the first snapshot by associating respective information with the snapshot; means for taking a second snapshot in accordance with the predefined policy; means for causing to be displayed a user interface comprising levels of available snapshots and quick recovery volumes; means for receiving from a user a selection of a displayed level; and means for recovering portions of data at the selected level and any level below the selected level. - View Dependent Claims (8, 10)
-
-
9. At least one tangible computer-readable medium carrying instructions, which when implemented by at least one data processing device, manages stored data in a storage management system, wherein the storage management system includes a storage manager, a media agent configured to communicate with the storage manager, and a primary volume configured to communicate with the media agent, comprising:
-
taking a first snapshot of the primary volume in accordance with a predefined policy, the policy comprising one or more parameters for creating a corresponding quick recovery volume; indexing the first snapshot by associating respective information with the snapshot; taking a second snapshot, in accordance with the predefined policy; displaying a user interface comprising levels of available snapshots and quick recovery volumes; receiving from a user a selection of a displayed level; and recovering portions of data at the selected level and any level below the selected level.
-
-
11. A method for tracking location of stored data, the method comprising:
-
storing, in a memory, data to indicate that a primary volume is no longer identified by a first logical unit number, wherein the primary volume is stored at a first device identified by the first logical unit number; storing, in the memory, data to indicate that a recovery volume is no longer identified by a second logical unit number, wherein the recovery volume is stored at a second device identified by the second logical unit number; and storing, in the memory, data to indicate that the recovery volume is identified by the first logical unit number, wherein the recovery volume comprises multiple snapshots of the primary volume, wherein the recovery volume is usable as the primary volume after the recovery volume is identified by the first logical unit number, and wherein the recovery volume includes information about one or more applications that created data stored in the primary volume. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. At least one tangible data-storage medium carrying instructions, which when executed by at least one data storage device, copies changing data with respect to a primary volume, comprising:
-
performing a first snapshot of data in a primary volume, wherein the first snapshot tracks blocks of data in 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; monitoring for a change in any one of the blocks of data under the first snapshot; performing a second snapshot of a particular block of data when the monitoring determines that there was a change in the particular block of data after the first snapshot was performed; and storing the second snapshot to the destination volume. - View Dependent Claims (19, 20)
-
Specification