Stored data reverification management system and method
First Claim
Patent Images
1. A system for verifying data in a data storage environment, the system comprising:
- one or more computer processors;
a data package comprising a group of files, wherein the data package is stored on a first media device;
a storage manager executing in the one or more computer processors, the storage manager configured to;
initiate the copying of the data package to a second media device;
at a first point in time, perform a first verification to verify the copy of the data package on the second media device is an accurate copy of the data package on the first media device;
access a verification policy that sets forth at least a verification time period associated with the copy of the data package, wherein the verification time period defines a second point in time after the first point in time, to perform at least a second verification of the copy of the data package on the second media device;
vary the verification time period set forth in the verification policy based on at least a usage history of the second media device to determine a third point in time that is different than the second point in time, wherein the usage history comprises at least a number of storage operations performed on the second media device; and
at the third point in time, performing the second verification to verify the copy of the data package stored on the second media device is an accurate copy of the data package stored on the first media device by comparing first metadata associated with the data package with second metadata associated with the copy of the data package, wherein information associated with the second verification is used to verify the second media device, and wherein the information associated with the second verification is further used to vary the verification time periods of future verifications to extend the life of the second media device.
4 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.
-
Citations
18 Claims
-
1. A system for verifying data in a data storage environment, the system comprising:
-
one or more computer processors; a data package comprising a group of files, wherein the data package is stored on a first media device; a storage manager executing in the one or more computer processors, the storage manager configured to; initiate the copying of the data package to a second media device; at a first point in time, perform a first verification to verify the copy of the data package on the second media device is an accurate copy of the data package on the first media device; access a verification policy that sets forth at least a verification time period associated with the copy of the data package, wherein the verification time period defines a second point in time after the first point in time, to perform at least a second verification of the copy of the data package on the second media device; vary the verification time period set forth in the verification policy based on at least a usage history of the second media device to determine a third point in time that is different than the second point in time, wherein the usage history comprises at least a number of storage operations performed on the second media device; and at the third point in time, performing the second verification to verify the copy of the data package stored on the second media device is an accurate copy of the data package stored on the first media device by comparing first metadata associated with the data package with second metadata associated with the copy of the data package, wherein information associated with the second verification is used to verify the second media device, and wherein the information associated with the second verification is further used to vary the verification time periods of future verifications to extend the life of the second media device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for verifying copied data, the method comprising:
-
packaging with one or more computer processors, a plurality of files into a data package, the data package further comprising first metadata associated with the plurality of files; copying the data package to a second media device; at a first point in time, performing a first verification to verify the copy of the data package on the second media device is an accurate copy of the data package on the first media device; accessing a verification policy that sets forth at least a verification time period associated with the copy of the data package, wherein the verification time period defines a second point in time after the first point in time, to perform at least a second verification of the copy of the data package on the second media device; varying the verification time period set forth in the verification policy based on at least a usage history of the second media device to determine a third point in time that is different than the second point in time, wherein the usage history comprises at least a number of storage operations performed on the second media device; and at the third point in time, performing the second verification to verify the copy of the data package is an accurate copy by comparing the first metadata associated with the data package with second metadata associated with the copy of the data package, wherein information associated with the second verification is used to verify the second media device, and wherein the information associated with the second verification is further used to vary the verification time periods of future verifications to extend the life of the second media device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification