Abstract:
The invention provides a method that detects whether data on a tape drive used in a file system has been altered. The method contains: (a) a step that prepares a first tape cartridge provided with a tape in which multiple files and an index information history have been stored in a WORM partition, and index information has been stored in an R/W partition; (b) a step that reads and compares the R/W partition index information and the index information at the end of the WORM partition; and (c) a step that determines that the R/W partition index information has been altered if the R/W partition index information does not match the index information at the end of the WORM partition.
Abstract:
A method, system and program are disclosed for reordering User Data Segment (UDS) lists to reduce seek times when accessing data stored on tape media. A host application sends a list of UDSs to a target tape drive and requests the tape drive to reorder the list to improve performance. An ordered list of target User data Segments to retrieve from a target tape media is received. Information about the location of each UDS on the target media is processed to determine its corresponding physical position on the tape media. The resulting physical positions are then processed to generate a reordered UDS list, where the order of the User Data Segments is reordered according to their physical location on the target tape media. The reordered list of User Data Segments is then used to perform seek, reposition and read operations to read User Data Segments from the tape media.
Abstract:
A tape drive system includes a read channel configured for performing a portion of a data transfer operation and includes logic adapted for monitoring the data transfer operation for detecting one or more recovered or temporary errors (temps) within a sliding window spanning a last group of datasets processed 1102. Interference between first tier and second tier recovery methods is measured based on the monitoring 1104 and a backhitch delay is set based on conditions relating to the interference of first tier and second tier recovery methods as it relates to a determined error burst 1106. A back hitch is performed and at least one condition of the data transfer operation is altered after the backhitch delay 1108. The first tier may be a dynamic or inline error recovery tier and is focused on recovery of a single dataset and may leave a successful hardware modification in place rather than initiate a backhitch. The second tier can be a burst detection tier.
Abstract:
PROBLEM TO BE SOLVED: To provide a method for detecting alteration in the medium transition of WORM media, a storage device and a recording medium.SOLUTION: The reading and writing control of a storage device for generating and recording meta data for detecting alternation in medium transition of WORM media in transition destination media executes: a step of writing the data of transition source media (source media) in transition destination media (destination media); a step of storing the ID of the source media in the non-user storage area of destination media; a step of storing the feature information (hash, total data amount or the like) of the data in the non-user storage area; a step of confirming whether or not the ID of the source media is stored in the non-user storage area of the destination media or whether or not the feature information of the data is stored in the non-user storage area and whether or not the feature information and ID of the data is coincident with the stored information and ID; and a step of, when even one of confirmation results is negative, certifying alternation.
Abstract:
PROBLEM TO BE SOLVED: To enable a drive to make a determination based on error information stored by a plurality of drives or a plurality of media.SOLUTION: In a controller 30 of a tape drive, when an error recovery part 32 cannot recover an error detected by an error detection part 31, an error report generation part 33 generates an error report, an error information acquisition part 34 acquires error information of a tape drive and a cartridge loaded in the tape drive, an error information exchange part 35 acquires error information of another tape drive and a cartridge loaded in the other tape drive, an error cause determination part 37 determines whether an error cause relates to the tape drive or the cartridge on the basis of the error information, an error report update part 38 updates the error report with the determination result, and an error report output part 39 outputs the updated error report to a host.
Abstract:
PROBLEM TO BE SOLVED: To provide a method, a computer system and a computer program for determining an access sequence of a plurality of data groups stored on a tape medium.SOLUTION: A data group in the plurality of data groups which has a beginning closest to a current position of the tape medium is selected as a first data group in the access sequence. A data group in the plurality of remaining data groups which has a beginning closest to an end of the first data group is selected as a second data group in the access sequence.
Abstract:
PROBLEM TO BE SOLVED: To improve write performance to a tape medium while securing resistance to errors.SOLUTION: In a controller 16 for a tape drive, a CM input/output part 44 recognizes a tape format, a tape variable acquisition part 45 acquires a tape variable corresponding to the tape format, a set variable acquisition part 46 acquires a set variable, a minimum number calculation part 47 uses the tape variable and the set variable to calculate a minimum number m of a sub-data set to write so as to secure resistance to a burst error. When a command processing part 41 receives a synchronous command, a buffer management part 42 generates an n pieces of sub-data set for storing data in the buffer, when n is smaller than m, padding is performed to make m pieces of sub-data set write data, and when n is equal to or larger than m, n pieces of sub-data set is made the write data, and a channel input/output part 43 writes the write data to the tape.
Abstract:
PROBLEM TO BE SOLVED: To provide a tape recorder and a tape recording method for effectively using a tape by increasing a free space without losing necessary data on the tape. SOLUTION: The tape recorder has a tape including at least one partition, and controls access to the tape. The tape recorder includes: a means for identifying the position of data on the tape; a means for sequentially reading necessary data areas in the data; a means for sequentially copying the necessary data areas to the beginning of a free space on the tape; a means for creating a continuous forward free space formed of unnecessary data areas and copy source areas of the necessary data areas on the tape; and a means for moving the beginning of the partition (BOP) to a position immediately after the forward free space and for updating positional information on the beginning of the partition. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To solve a following problem: data written in an ABF lap cannot be read out by being overwritten by the other data written in the ABF lap or data written in a normal lap. SOLUTION: In a controller 16 of a tape drive, a buffer managing part 42 detects the occurrence of flash, a channel input/output part 43 writes first data in a ABF lap of a normal direction at the occurrence of flash through a write-in head, and writes second data in a second ABF lap of the reverse direction at the occurrence of flash, after that, the part 43 writes first data and second data in a first normal lap of a normal direction adjacent to the first ABF lap. Among them, when the second data is written in the second ABF lap, an offset discriminating part 44 controls the write-in head so that the write-in head is offset to a direction of a second normal lap of a reverse direction used next to the first normal lap. COPYRIGHT: (C)2010,JPO&INPIT