ARCHIVING USING DATA OBTAINED DURING BACKUP OF PRIMARY STORAGE
First Claim
Patent Images
1. A method comprising:
- reviewing metadata obtained during a backup of a plurality of files stored in one or more information stores of primary storage, wherein the metadata obtained during backup includes at least file size data and modification date data of each file of the plurality of files, wherein the backup comprises;
identifying a first set of one or more files from the plurality of files that have been modified since a previous backup date, wherein the previous backup date indicates a date when modifications to files in the one or more information stores were most recently copied to a secondary storage, andstoring identified modifications to the first set of one or more files in the secondary storage;
identifying a second set of one or more files that were last modified prior to a system archival date using the metadata obtained during backup;
verifying that copies of the second set of one or more files are located in the secondary storage;
removing the second set of one or more files from the one or more information stores; and
storing one or more identifiers in the one or more information stores indicating the location of the copies of the second set of one or more files in the secondary storage.
3 Assignments
0 Petitions
Accused Products
Abstract
A data storage system can scan one or more information stores of primary storage and analyze the metadata of files stored in the one or more information stores of primary storage to identify multiple, possibly relevant, secondary copy operations that can be performed on the files. The storage system can also identify primary storage usage information of each file during the scan and use that information to generate reports regarding the usage of the primary storage.
122 Citations
19 Claims
-
1. A method comprising:
-
reviewing metadata obtained during a backup of a plurality of files stored in one or more information stores of primary storage, wherein the metadata obtained during backup includes at least file size data and modification date data of each file of the plurality of files, wherein the backup comprises; identifying a first set of one or more files from the plurality of files that have been modified since a previous backup date, wherein the previous backup date indicates a date when modifications to files in the one or more information stores were most recently copied to a secondary storage, and storing identified modifications to the first set of one or more files in the secondary storage; identifying a second set of one or more files that were last modified prior to a system archival date using the metadata obtained during backup; verifying that copies of the second set of one or more files are located in the secondary storage; removing the second set of one or more files from the one or more information stores; and storing one or more identifiers in the one or more information stores indicating the location of the copies of the second set of one or more files in the secondary storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
analyzing backup metadata of each file of a plurality of files stored in one or more information stores of primary storage, the backup metadata comprising metadata obtained during a backup of the plurality of files, wherein the backup includes copying at least a portion of one or more files from the plurality of files from primary storage to secondary storage, wherein backup metadata of each file of the plurality of files is analyzed prior to analyzing backup metadata of a second file of the plurality of files, and wherein analyzing backup metadata of each file comprises; determining whether the file was last modified prior to a system archival date using the backup metadata of the file, and upon determining that the file was last modified prior to a system archival date, identifying the file as one of one or more files identified for archive operations; removing the one or more files identified for archive operations from the one or more information stores; and storing one or more identifiers in the one or more information stores indicating the location in the secondary storage of copies of the one or more files identified for archive operations. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a primary storage system comprising at least a first information store, a plurality of files stored on the first information store, wherein the plurality of file include metadata; a second information store comprising backup metadata including metadata obtained from the plurality of files during a backup of at least a first set of one or more files from the plurality of files; a secondary storage system comprising a plurality of copies of the first set of one or more files stored in at least a third information store; and a data agent executing on one or more processors and configured to; identify a second set of one or more files from the plurality of files that were last modified prior to a system archival date using the backup metadata, verify that copies of the second set of one or more files are located in the secondary storage system; remove the second set of one or more files from the first information store; and store one or more identifiers in the first information store indicating the location of the copies of the second set of one or more files in the secondary storage system. - View Dependent Claims (17, 18, 19)
-
Specification