Snapshot storage and management system with indexing and user interface
First Claim
1. A method for replacing data in a primary volume with data in a recovery volume, the method comprising:
- updating a memory to indicate that the 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;
updating the memory to indicate that the 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
after updating the memory to indicate that the primary volume is no longer identified by a first logical unit number and the recovery volume is no longer identified by the second logical unit number, updating the memory to indicate that the recovery volume is identified by the first logical unit number,wherein the recovery volume is now usable as the primary volume,wherein the recovery volume comprises multiple snapshots of the primary volume, andwherein the recovery volume includes information about one or more applications that created data stored in the primary volume.
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. 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.
-
Citations
17 Claims
-
1. A method for replacing data in a primary volume with data in a recovery volume, the method comprising:
-
updating a memory to indicate that the 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; updating the memory to indicate that the 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 after updating the memory to indicate that the primary volume is no longer identified by a first logical unit number and the recovery volume is no longer identified by the second logical unit number, updating the memory to indicate that the recovery volume is identified by the first logical unit number, wherein the recovery volume is now usable as the primary volume, wherein the recovery volume comprises multiple snapshots of the primary volume, and wherein the recovery volume includes information about one or more applications that created data stored in the primary volume. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory, computer-readable memories storing instructions that when executed by at least one data processor perform a method for replacing data in a primary volume with data in a recovery volume, the method comprising:
-
updating a memory to indicate that the 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; updating the memory to indicate that the 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 after updating the memory to indicate that the primary volume is no longer identified by a first logical unit number and the recovery volume is no longer identified by the second logical unit number, updating the memory to indicate that the recovery volume is identified by the first logical unit number, wherein the recovery volume is now usable as the primary volume, wherein the recovery volume comprises multiple snapshots of the primary volume, and wherein the recovery volume includes information about one or more applications that created data stored in the primary volume. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for replacing data in a primary volume with data in a recovery volume, the system comprising:
-
a first data storage device; a second data storage device; at least one memory, wherein the memory and first and second data storage devices are coupled via at least one network; means for updating the memory to indicate that the primary volume is no longer identified by a first logical unit number, wherein the primary volume is stored at the first data storage device identified by the first logical unit number; means for updating the memory to indicate that the recovery volume is no longer identified by a second logical unit number, wherein the recovery volume is stored at the second data storage device identified by the second logical unit number; and means for updating the memory to indicate that the recovery volume is identified by the first logical unit number after updating the memory to indicate that the primary volume is no longer identified by a first logical unit number and the recovery volume is no longer identified by the second logical unit number, wherein the recovery volume is now usable as the primary volume, wherein the recovery volume comprises multiple snapshots of the primary volume, and wherein the recovery volume includes information about one or more applications that created data stored in the primary volume. - View Dependent Claims (16, 17)
-
Specification