Claims
- 1. A method of managing stored 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:
taking a snapshot of the primary volume; indexing the snapshot by associating respective information with the snapshot; copying the indexed snapshot to a secondary volume; and repeating the taking, indexing, and copying steps for a plurality of snapshots.
- 2. The method as recited in claim 1, further comprising displaying the snapshots to a user.
- 3. The method as recited in claim 2, wherein the displaying further includes displaying at least one of a respective date of creation of each snapshot, a respective persistence of each snapshot, and a respective location of each shapshot.
- 4. The method as recited in claim 2, wherein the displaying includes displaying the snapshots to the user in a hierarchical format.
- 5. The method as recited in claim 1, further comprising associating each respective snapshot with a corresponding application.
- 6. The method as recited in claim 5, further comprising displaying to a user a respective one of the snapshots in a screen corresponding to the respective application.
- 7. The method as recited in claim 4, further comprising:
enabling the user to select a least one of the snapshots for restoration; and restoring the at least one snapshot selected by the user.
- 8. The method as recited in claim 2, further comprising enabling the user to delete a select one of the snapshots.
- 9. The method as recited in claim 1, further comprising deleting a snapshot after a defined period of time.
- 10. A computer readable medium including computer executable code for managing stored 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 code enabling the steps of:
taking a snapshot of the primary volume; indexing the snapshot by associating respective information with the snapshot; copying the indexed snapshot to a secondary volume; and repeating the taking, indexing, and copying steps for a plurality of snapshots.
- 11. A method for replacing data in a primary volume stored at a first device associated with a first logical unit number with data in a recovery volume stored at a second device associated with a second logical unit number, the recovery volume including a plurality of snapshots of the primary volume, the method comprising:
updating a memory to indicate that the primary volume is no longer associated with the first logical unit number; updating the memory to indicate that the recovery volume is no longer associated with the second logical unit number; and updating the memory to indicate that the recovery volume is associated with the first logical unit number.
- 12. The method as recited in claim 11, wherein metadata associated with primary volume is maintained in association with the first logical unit number.
- 13. The method as recited in claim 11, where input and output to both the recovery and primary volumes is suspended during the updating steps.
- 14. A method for periodically copying changing data on a primary volume, the method comprising:
capturing a first snapshot of data in a primary volume, the first snapshot being a block level copy of the data in the primary volume; storing the first snapshot; monitoring for a change in any one of the blocks stored in the first snapshot; storing a copy of a particular block when the monitoring determines that there was a change in the particular block from the first snapshot.
- 15. The method as recited in claim 14, further comprising:
producing a copy of the primary volume using the first snapshot and any copies of blocks that changed after the first snapshot, after at least one block has changed since the first snapshot.
- 16. A copy of a primary volume produced by the steps of:
capturing a first snapshot of data in a primary volume, the first snapshot being a block level copy of the data in the primary volume; storing the first snapshot; monitoring for a change in any one of the blocks stored in the first snapshot; storing a copy of a particular block when the monitoring determines that there was a change in the particular block from the first snapshot; and producing a copy of the primary volume using the first snapshot and any copies of blocks that changed after the first snapshot, after at least one block has changed since the first snapshot.
- 17. A method of managing stored 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:
taking a snapshot of the primary volume; identifying characteristics associated with the snapshot; and storing the characteristics in an index.
RELATED APPLICATIONS
[0001] This application claims priority to Provisional Application No. 60/416,717, filed Oct. 7, 2002 the entirety of which is hereby incorporated by reference.
[0002] This application is related to the following patents and pending applications:
[0003] U.S. Pat. No. 5,559,991, titled INCREMENTAL COMPUTER FILE STORAGE USING CHECK WORDS, filed Jun. 27, 1995, issued Sep. 24, 1996;
[0004] U.S. Pat. No. 5,642,496, titled METHOD OF MAKING A STORAGE COPY OF A MEMORY OVER A PLURALITY OF COPYING SESSIONS, filed Sep. 23, 1993, issued Jun. 24, 1997;
[0005] U.S. Pat. No. 6,418,478, titled PIPELINED HIGH SPEED DATA TRANSFER MECHANISM, filed Mar. 11, 1998, issued Jul. 9, 2002;
[0006] Application Ser. No. 09/610,738, titled MODULAR STORAGE AND RETRIEVAL SYSTEM USED IN CONJUNCTION WITH A STORAGE AREA NETWORK, filed Jul. 6, 2000, attorney docket number 044463-002;
[0007] Application Ser. No. 09/609,977, titled MODULAR STORAGE AND RETRIEVAL SYSTEM WITH AN INTEGRATED STORAGE AREA FILING SYSTEM, filed Aug. 5, 2000, attorney docket number 044463-0023;
[0008] Application Ser. No. 09/354,058, titled HIERARCHICAL STORAGE AND RETRIEVAL SYSTEM, filed Jul. 15, 1999, attorney docket number 044463-0014;
[0009] Application Ser. No. 09/774,302, titled LOGICAL VIEW WITH GRANULAR ACCESS TO EXCHANGE DATA MANAGED BY A MODULAR DATA AND STORAGE MANAGEMENT SYSTEM, filed Jan. 30, 2001, attorney docket number 044463-0040;
[0010] Application Ser. No. 09/876,289, titled APPLICATION SPECIFIC ROLLBACK IN A COMPUTER SYSTEM, filed Jun. 6, 2000, attorney docket number 044463-0029; and
[0011] Application Ser. No. 09/495,751, titled HIGH SPEED DATA TRANSFER MECHANISM, filed Feb. 1, 2000, attorney docket number 4982/7; each of which applications is hereby incorporated herein by reference in its entirety in this application.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60416717 |
Oct 2002 |
US |
|
60416669 |
Oct 2002 |
US |