Stored data reverification management system and method
First Claim
Patent Images
1. A method for reverifying data, the method comprising:
- receiving an indication to perform a first storage operation;
identifying a plurality of files stored on a first media device that are associated with the first storage operation;
organizing the plurality of files with one or more computer processors into at least a first data package of first data with a header, wherein the header of the first data package comprises first metadata, the first metadata comprising at least a first archive file identifier and a first sequence number;
performing the first storage operation on the first data stored on the first media device by transferring the first data package to a second media device with lower performance than the first media device to generate second data wherein the second data comprises at least a second data package with a second header, wherein the second header comprises second metadata comprising at least a second archive file identifier and a second sequence number;
verifying that the second data is an accurate copy of the first data by comparing the first metadata of the first data with second metadata associated with the second data;
updating a verification table to indicate results of the verification of the second data;
accessing a verification policy indicating a first reverification time period associated with reverifying the second data stored on the second media device, the first reverification time period being based at least on a life expectancy of the second media device;
initiating at least one reverification operation of the second data according to the first reverification time period;
accessing a usage history of the second media device, wherein the usage history comprises at least a number of storage operations performed on the second media data and, when the number of storage operations exceed exceeds a threshold amount, establishing a second reverification time period for the second data stored on the second media device, the second reverification time period being more frequent than the first reverification time period; and
initiating at least one reverification operation of the second data according to the second reverification time period.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for verifying data copies and reverifying the copies over the life span of media according to a verification policy. Characteristics of media and use of media are tracked to provide metrics which may be used to dynamically reevaluate and reassign verification policies to optimize media usage. Copies that fail verification operations may be repaired by repeating a storage operation for recent copies or by substituting a close temporal copy of the failed copy.
543 Citations
16 Claims
-
1. A method for reverifying data, the method comprising:
-
receiving an indication to perform a first storage operation; identifying a plurality of files stored on a first media device that are associated with the first storage operation; organizing the plurality of files with one or more computer processors into at least a first data package of first data with a header, wherein the header of the first data package comprises first metadata, the first metadata comprising at least a first archive file identifier and a first sequence number; performing the first storage operation on the first data stored on the first media device by transferring the first data package to a second media device with lower performance than the first media device to generate second data wherein the second data comprises at least a second data package with a second header, wherein the second header comprises second metadata comprising at least a second archive file identifier and a second sequence number; verifying that the second data is an accurate copy of the first data by comparing the first metadata of the first data with second metadata associated with the second data; updating a verification table to indicate results of the verification of the second data; accessing a verification policy indicating a first reverification time period associated with reverifying the second data stored on the second media device, the first reverification time period being based at least on a life expectancy of the second media device; initiating at least one reverification operation of the second data according to the first reverification time period; accessing a usage history of the second media device, wherein the usage history comprises at least a number of storage operations performed on the second media data and, when the number of storage operations exceed exceeds a threshold amount, establishing a second reverification time period for the second data stored on the second media device, the second reverification time period being more frequent than the first reverification time period; and initiating at least one reverification operation of the second data according to the second reverification time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for repairing reverified data, the method comprising:
-
identifying a plurality of files stored on a first media device that are associated with a first storage operation; organizing the plurality of the files with one or more computer processors into a data package of first data for transfer to a second media device, wherein the first data comprises at least the plurality of the files; performing the first storage operation on the first data by transferring the first data to the second media device wherein storing the first data on the second media generates a data copy; verifying whether the data copy on the second media device is an accurate copy of the first data; determining a first reverification time period specified by a verification policy, the first reverification time period being based at least on an anticipated life span of the second media device; initiating at least one reverification operation for the data copy on the second media device according to the first reverification time period; determining a second reverification time period based on at least one of a usage of the second media device and a history of past verification failures of data stored on the second media device; initiating at least one reverification operation for the data copy according to the earlier of the first reverification time period and the second reverification time period; and when the data copy fails the reverification operation, repairing the data copy, wherein repairing the data copy comprises identifying a close temporal copy, and updating the data copy with the close temporal copy. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification