System and method for archive verification according to policies
First Claim
Patent Images
1. A system for archive verification, comprising:
- a library including a plurality of drives and a plurality of media;
a monitoring appliance coupled to the library and having a processor and non-transitory computer memory including instructions executable by the processor to;
send a first command to the library to load a tape in a particular drive of the plurality of drives, the tape selected from the plurality of media for verification using the particular drive;
send a second command to the particular drive to rewind the tape;
determine what command to use in the verification of the tape based on the particular drive in which the tape is being verified;
issue multiple verification commands to the drive if the drive supports the verification commands;
issue multiple read commands to the drive if the drive does not support the verification commands;
store verification data returned from the drive; and
determine a verification result of the tape based on the verification data returned from the drive.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of systems and methods for archive verification are disclosed. More specifically, embodiments of this archive verification can comprise loading media into a drive and reading data from the media to verify that the media and data on the media can be read. In one embodiment, media can be loaded into a drive and read according to a verification policy. As part of verifying that media and data on media can be read, read errors or other verification data associated with media can be obtained. Using this verification data a result for the media may be determined.
-
Citations
20 Claims
-
1. A system for archive verification, comprising:
-
a library including a plurality of drives and a plurality of media; a monitoring appliance coupled to the library and having a processor and non-transitory computer memory including instructions executable by the processor to; send a first command to the library to load a tape in a particular drive of the plurality of drives, the tape selected from the plurality of media for verification using the particular drive; send a second command to the particular drive to rewind the tape; determine what command to use in the verification of the tape based on the particular drive in which the tape is being verified; issue multiple verification commands to the drive if the drive supports the verification commands; issue multiple read commands to the drive if the drive does not support the verification commands; store verification data returned from the drive; and determine a verification result of the tape based on the verification data returned from the drive. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for archive verification, comprising:
-
a monitoring appliance sending a first command to a library to load a tape in a particular drive of a plurality of drives in the library, the tape selected from a plurality of media in the library for verification using the particular drive, the monitoring appliance having a processor and non-transitory computer memory including instructions executable by the processor; the monitoring appliance sending a second command to the particular drive to rewind the tape; the monitoring appliance determining what command to use in the verification of the tape based on the particular drive in which the tape is being verified; the monitoring appliance issuing multiple verification commands to the drive if the drive supports the verification commands; the monitoring appliance issuing multiple read commands to the drive if the drive does not support the verification commands; the monitoring appliance storing verification data returned from the drive; and the monitoring appliance determining a verification result of the tape based on the verification data returned from the drive. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising at least one non-transitory computer readable medium comprising instructions executable by a processor to:
-
send a first command to the library to load a tape in a particular drive of the plurality of drives, the tape selected from the plurality of media for verification using the particular drive; send a second command to the particular drive to rewind the tape; determine what command to use in the verification of the tape based on the particular drive in which the tape is being verified; issue multiple verification commands to the drive if the drive supports the verification commands; issue multiple read commands to the drive if the drive does not support the verification commands; store verification data returned from the drive; and determine a verification result of the tape based on the verification data returned from the drive. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification