Patent ID: 8346825

Claim:
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.