摘要:
An apparatus, system, and method are disclosed for self-describing, heterogeneous magnetic tape formatting. A detection module determines if data is to be encrypted when written to a magnetic tape in response to a host command and if the data is already encrypted. An encryption module encrypts the data if the data is to be encrypted and if the data is not already encrypted. A write module writes a reserved codeword followed by the data to the magnetic tape wherein the reserved codeword is configured as an encryption reserved codeword if the data is encrypted. If the data is not encrypted, the reserved codeword is configured as a clear reserved codeword. The encrypted and unencrypted data segments are intermixed on the magnetic tape.
摘要:
Authentication of an upgrade to computer readable program code of a target embedded device is accomplished by causing the computer processor of the embedded device to access an unique machine identifier; to access an identifier key associated with the upgrade; to process the identifier key and/or unique machine identifier, such as by decrypting the key and/or encrypting the identifier; to compare the identifier key with the unique machine identifier; and causing the computer processor, if the identifier key matches the unique machine identifier, to enable the upgrade; else, to fail the upgrade.
摘要:
Special fields for error recovery are provided in data set information tables of data sets written with synchronized transactions. If a transaction only partially fills a data set, that data set is rewritten in a succeeding data set, appending the next transaction. A moving access point in the table identifies the appended transaction, allowing the rewritten transaction to be skipped during read recovery. The table provides recovery trails by providing a thread to tie the data sets together, the status of the data set, and pointers, such as identifying the wrap of the immediately succeeding data set.
摘要:
The present invention enhances the capability to specify a recorded position of designated data, even when a tape medium is run at high speed. A controller of a tape drive includes: a data set generator for generating a data set; a metadata generator for generating metadata including the number of records in the data set and the like; and a writing unit for writing the data set to the tape medium with a high recording density, and writing the metadata to the tape medium with a low recording density. The controller also includes: a movement controller for receiving a record number of a designated record; a reading unit for obtaining the number of records and the like included in the metadata read by running the tape medium at high speed; and a comparison unit for determining whether or not to read the data set by lowering the speed of the tape medium to R/W speed, in comparison with the record number received by the movement controller and the number of records and the like obtained by the reading unit.
摘要:
Provided are a method, system, removable storage cartridge, and article of manufacture for validating an encryption key file on a removable storage media. Copies of an encryption key file are written to multiple locations on a removable storage media, wherein data is encrypted and decrypted using an encryption key included in the encryption key file. A validation operation is performed on the copy of the encryption key file at one of the key locations, wherein the key locations comprise the locations on the removable storage media to which the encryption key files were written. In response to the copy of the encryption key file not validating, a command is sent to cause the data and valid copies of the encryption key file to be rewritten to a new storage media.
摘要:
In a controller of a tape drive, when a command processor receives a command for moving to the end of data (“EOD”) or the like, an operation signal output unit suspends the moving of a tape and a cartridge memory (“CM”) input/output unit stores therein a state of the tape in which the moving has been omitted. Then, when the command processor receives a command for writing data in this state, the CM input/output unit writes the data to a cartridge memory. Subsequently, for example, when a head passes a proper position at which the data should be actually written to the tape, the CM input/output unit reads the data from the cartridge memory, and the channel input/output unit writes the data to the tape at the proper position.
摘要:
A write/read control method for recording at least one datum on a magnetic tape within a predetermined distance is provided. The method includes sequentially accumulating a plurality of blocks of data of variable length in a buffer divided into fixed length segments and writing the contents of each segment to the tape. If the segment contains at least one block of data, the data is written to the tape as a dataset and if the segment does not contain any data, then a null dataset is written to the tape within the predetermined distance. The predetermined distance may vary depending upon the format of a tape drive embodying the method. In response to a request to read a block of data, reading at least one dataset that includes the requested block of data from the tape to segments in the buffer, and reading the requested block of data for invalidating data transfer of a null dataset in the segment. By invalidating the transfer of a null dataset, blocks of data separated by the null dataset can be reconstructed.
摘要:
A tape drive is provided, which executes an optimum writing method even when overwrite is intervened between mixed read and write operations. When an overwrite command is received while executing the mixed operations, which writes to a predetermined tape position, when a tape position to overwrite on is encountered before the append-written data ending position of the tape (tape EOD), the overwritten tape position is regarded as the append-written data ending position of the tape (tape EOD) to update the tape EOD by the overwritten tape position. When a tape position to overwrite is encountered after the append-written data ending position of the tape (tape EOD), the overwritten tape position is updated by the append-written data ending position of a non-volatile memory (non-volatile EOD). The updating the EODs enhances the performance of the mixed read and write operations even when an overwrite command is intervening.
摘要:
A system and method for writing data to a magnetic tape that may provide improved data writing and throughput is provided. First data accumulated in the buffer is written to a temporary recording area on the tape. The first data is then written to a normal recording area on the tape. Second data may be received while the first data is rewritten to the normal recording area. Second data received during data rewriting is accumulated in an area of the buffer not currently being accessed. This makes it possible to handle another write request from a host during rewrite. The second data may be written to the normal recording area so that the second data is contiguous with the first data.
摘要:
A write/read control method for recording at least one datum on a magnetic tape within a predetermined distance is provided. The method includes sequentially accumulating a plurality of blocks of data of variable length in a buffer divided into fixed length segments and writing the contents of each segment to the tape. If the segment contains at least one block of data, the data is written to the tape as a dataset and if the segment does not contain any data, then a null dataset is written to the tape within the predetermined distance. The predetermined distance may vary depending upon the format of a tape drive embodying the method. In response to a request to read a block of data, reading at least one dataset that includes the requested block of data from the tape to segments in the buffer, and reading the requested block of data for invalidating data transfer of a null dataset in the segment. By invalidating the transfer of a null dataset, blocks of data separated by the null dataset can be reconstructed.