Snapshot storage and management system with indexing and user interface
First Claim
1. A method for tracking locations 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 and data on the primary volume is deleted after the recovery volume is identified by the first logical unit number.
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
21 Claims
-
1. A method for tracking locations 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 and data on the primary volume is deleted after the recovery volume is identified by the first logical unit number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. At least one non-transitory computer-readable storage medium having instructions, which when executed by a processor of a computing device, causes the computing device to perform a method for tracking locations 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, and wherein the recovery volume is usable as the primary volume after the recovery volume is identified by the first logical unit number, and wherein identifying the recovery volume by the first logical unit number is unrelated to a failure status of the primary volume. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system for tracking locations of stored data, comprising:
-
means for indicating 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; means for indicating 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 means for indicating 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 identifying the recovery volume by the first logical unit number is unrelated to a failure status of the primary volume. - View Dependent Claims (18, 19, 20, 21)
-
Specification