摘要:
In one embodiment, a tape drive system includes a magnetic head having at least one servo sensor for track-following at least one defined servo track of a longitudinal tape, a tape motion controller configured to move the longitudinal tape past the magnetic head, a compound actuator configured to translate the magnetic head laterally with respect to the longitudinal tape, and a control configured to track-follow the at least one defined servo track by reducing a position error between the magnetic head and a desired position, transition from a write state to a monitor state when the position error is greater than a threshold, transition from the monitor state to a stop write state when the position error is greater than the threshold for a first period, and transition from the monitor state to the write state when the position error is less than the threshold for a second period.
摘要:
To prevent for a prolonged time period, the fixed-position floating status of a head in the control operation of a storage unit, and to prevent a decrease in the reliability due to deterioration in the properties of a storage medium, a control apparatus is described. The control apparatus relays read/write instructions for a magnetic disk unit, and includes an access-area setting unit that dynamically specifies one of a plurality of unit areas provided in a magnetic disk storage area as an access area for data, an addressing unit that updates the value of a write address in a data write request with an address that represents a physical sector corresponding to an access area in the storage area, and a valid-area changing unit that migrates data to a sector in an access area from a physical sector in another unit area corresponding to the sector at predetermined time.
摘要:
In a controller of a tape drive, a CM input-output unit recognizes a tape format; a tape variable acquisition unit acquires tape variables; a setting variable acquisition unit acquires setting variables; and a minimum number calculator calculates a minimum number m of sub datasets, which are to be written to a tape to secure resistance to burst error, by using the tape variables and setting variables. When a command processor receives a synchronization command, the buffer manager generates n sub datasets for storing data in the buffer. If n is smaller than m, m sub datasets are padded out and set as write data. If n is m or more, the n sub datasets are set as write data. Then, the channel input-output unit writes the write data to the tape.
摘要:
To provide a technique for optimizing the processing order of recall requests in which the average latency time of a host apparatus is minimized. A storage manager accepts a request of the host apparatus for the recalling data from a tape library, and stores the request in a queue table. In response to storage of the request, the storage manager calculates the latency time for each request in all the conceivable execution orders for all the requests stored in the queue table. The storage manager determines the execution order which minimizes the total calculated latency time for all the requests including the active request, and rearranges the requests in the queue table.
摘要:
In one embodiment, a data storage system includes a head; a drive mechanism for passing a medium over the head; a controller electrically coupled to the head; logic encoded in or available to the controller for: periodically determining a stopwrite threshold based on a standard deviation or a variance at a current position error signal sample, wherein a smoothing factor applied to a subsequent calculation of the standard deviation or variance is altered based at least in part on a current magnitude of the standard deviation or the variance; determining whether the current position error signal sample exceeds the stopwrite threshold; disabling writing when the current position error signal sample exceeds the stopwrite threshold; and enabling writing when the current position error signal sample does not exceed the stopwrite threshold. Other systems, methods, and computer program products are described according to more embodiments.
摘要:
In one embodiment, a tape drive system includes a magnetic head having at least one servo sensor for track-following at least one defined servo track of a longitudinal tape, a tape motion controller configured to move the longitudinal tape past the magnetic head, a compound actuator configured to translate the magnetic head laterally with respect to the longitudinal tape, and a control configured to track-follow the at least one defined servo track by reducing a position error between the magnetic head and a desired position, transition from a write state to a monitor state when the position error is greater than a threshold, transition from the monitor state to a stop write state when the position error is greater than the threshold for a first period, and transition from the monitor state to the write state when the position error is less than the threshold for a second period.
摘要:
In a controller of a tape drive, a CM input-output unit recognizes a tape format; a tape variable acquisition unit acquires tape variables; a setting variable acquisition unit acquires setting variables; and a minimum number calculator calculates a minimum number m of sub datasets, which are to be written to a tape to secure resistance to burst error, by using the tape variables and setting variables. When a command processor receives a synchronization command, the buffer manager generates n sub datasets for storing data in the buffer. If n is smaller than m, m sub datasets are padded out and set as write data. If n is m or more, the n sub datasets are set as write data. Then, the channel input-output unit writes the write data to the tape.
摘要:
Provided are a computer program product, system, and method for determining a skew error signal (SES) offset used to determine an SES to adjust heads in a drive unit. A determination is made of a first difference in a first orientation with respect to a direction of movement of the recordable storage media based on first and second position information read by first and second servo read elements on a first head. A determination is made of a second difference in a second orientation with respect to the direction of movement of the recordable storage media based on third and fourth position information read by the first servo read element and a third servo read element on a second head. An offset, calculated based on the determined first and second difference, is used to generate an error signal to adjust the first and second heads.
摘要:
Provided are a computer program product, system, and method for determining a skew error signal (SES) offset used to determine an SES to adjust heads in a drive unit. A determination is made of a first difference in a first orientation with respect to a direction of movement of the recordable storage media based on first and second position information read by first and second servo read elements on a first head. A determination is made of a second difference in a second orientation with respect to the direction of movement of the recordable storage media based on third and fourth position information read by the first servo read element and a third servo read element on a second head. An offset, calculated based on the determined first and second difference, is used to generate an error signal to adjust the first and second heads.
摘要:
A tape drive system according to one embodiment includes a magnetic head having at least one servo sensor; a tape motion controller; a fine actuator; a skew actuator; a coarse actuator; and a control. The control is configured to perform various operations that help account for vibrations that effect track-following a servo track when operating a tape drive. Additional systems, methods and computer program products are also described.