Validating data during read/write operations to tape

To validate data and identify data that is corrupted, you can use a feature called logical block protection. If you use logical block protection, Tivoli® Storage Manager inserts a cyclic redundancy check (CRC) value at the end of each logical block of data to be written to tape.

About this task

With logical block protection, you can identify errors that occur while data is being written to tape and while data is transferred from the tape drive to Tivoli Storage Manager through the storage area network. Drives that support logical block protection validate data during read and write operations. The Tivoli Storage Manager server validates data during read operations.

If validation by the drive fails during write operations, it can indicate that data was corrupted while being transferred to tape. The Tivoli Storage Manager server fails the write operation. You must restart the operation to continue. If validation by the drive fails during read operations, it can indicate that the tape media is corrupted. If validation by the Tivoli Storage Manager server fails during read operations, it can indicate that data was corrupted while being transferred from the tape drive and the server tries the operation again. If validation fails consistently, the Tivoli Storage Manager server issues an error message that indicates hardware or connection problems.

If logical block protection is disabled on a tape drive, or the drive does not support logical block protection, the Tivoli Storage Manager server can read protected data. However, the data is not validated.

Logical block protection is superior to the CRC validation that you can specify when you define or update a storage pool definition. When you specify CRC validation for a storage pool, data is validated only during volume auditing operations. Errors are identified after data is written to tape.

Restriction: You cannot use logical block protection for sequential data such as backup sets and database backups.