摘要:
To provide a staging method capable of detecting an error in data read from a disk device during staging, a disk array control apparatus 100 includes a data read unit 101 for reading data, a first reference data generation unit 102 for generating first reference data from the read data, a second reference data generation unit 103 for similarly generating second reference data, a true-false determination unit 104 for determining whether or not the data read by the data read unit 101 is correct, and a data write unit 105 for writing data to cache memory.
摘要:
In a storage system, a disk device performs recovery and transfers read data to a control device, and the control device judges the validity of the recovery to prevent a transfer of erroneous data. A control device read-accesses a disk device, and the disk device returns read data and a recovered read error response. A control device, at the time of an initial recovered read error, performs a retry of a similar command, and if an error does not occur for read commands including the retry read command, judges the data to be valid. Uncertain data (suspect data) upon occurrence of a recovered read error is restored through disk retry, and accurate read data can be transferred to the host.
摘要:
The present invention has been made to obtain a magnetic disk apparatus and the like capable of using a patrol region in the magnetic disk to detect a location in need of maintenance in hardware equipment around the magnetic disk in a separate manner from the disk itself and thereby avoiding useless replacement and operating the magnetic disk apparatus at low cost. In a preventive maintenance detection for a magnetic disk apparatus having a patrol function that uses a patrol region in the magnetic disk to determine the presence/absence of the need of preventive maintenance, a data pattern for detecting crosstalk in hardware equipment around the disk is generated, a write command or read command corresponding to the generated data pattern is executed, and the crosstalk is determined/detected based on the command execution result.
摘要:
A control method includes the steps of storing data in a cache; generating parity data corresponding to the data stored in the cache and storing the parity data in a buffer; writing the data stored in the cache and the parity data stored in the buffer into a plurality of the storage units; reading the data and the parity data from the plurality of storage units; checking error over the read out data by using the read out parity data; storing, if an error is detected in the read out data and the read out parity data, data for reading a plurality of data constituting a stripe in each of the plurality of storage units in the buffer, regenerating parity data by using the plurality of data readout from the storage units; and overwriting the plurality of data and the parity data into the plurality of the storage units.
摘要:
A disk management method for managing a disk management device for writing and reading data to and from a disk drive in which a recording medium is managed in a first control unit. The disk management method includes an error checking operation for checking an error on the recording medium in the first control unit, an error correction operation for correcting the error detected in the error, an error correcting operation for correcting the error detected in the error checking operation after converting data including the error to the second control unit, a data loss registration operation for registering a region in which data are lost due to an inconsistency between the first control unit and second control unit in a data loss region table, and a data loss recovery operation for recovering the loss of data with reference to the data loss region table.
摘要:
A RAID apparatus includes a plurality of recording devices, a first adaptor connected to a first interface which is connected to a high-level apparatus, a controller for controlling processing of data transmitted by the high-level apparatus, and a second adaptor that connects to a second interface connected to a plurality of recording devices. The controller has a first memory area in which said data are stored, a second memory area used for a write-back of the data in said plurality of recording devices, a write-back information control unit controlling a write-back type of data stored in the first memory area and a usage state of the second memory area, a write-back data determination unit for determination of data to be written-back based on the write-back information, and a write-back execution unit for executing a write-back of the data to be written back on the plurality of recording devices.
摘要:
A RAID control apparatus comprises at least a cache memory; an update information management table for storing update information; an update information storage unit for storing, in the update information management table, update information by detecting a data update; a reference value generation unit for generating a reference value expressing a load of a write back processing by using a Small Write method and a Read & Bandwidth Write method based on the update information; a write method determination unit for determining a write method according to the reference value and a write unit for carrying out a write processing, in order to provide a write back method for a RAID apparatus capable of improving a processing speed at the time of updating even in the case of including the processing of updating a part of data stripes.
摘要:
A storage system has a plurality of disk storage devices and a controller for controlling the plurality of disk storage devices, and diagnosis of a write miss to a disk of the disk storage device. The controller for controlling the plurality of disk storage devices attaches an ID to write data, and after write access to the disk drive, the controller reads the write data from the disk drive, and compares the ID of the read data and the attached ID. The controller updates the ID for each write command. Therefore the old write data and the new write data can be identified, accurate diagnosis is possible, and the failure of an individual disk drive can be detected immediately.
摘要:
A RAID control apparatus comprises at least a cache memory; an update information management table for storing update information; an update information storage unit for storing, in the update information management table, update information by detecting a data update; a reference value generation unit for generating a reference value expressing a load of a write back processing by using a Small Write method and a Read & Bandwidth Write method based on the update information; a write method determination unit for determining a write method according to the reference value and a write unit for carrying out a write processing, in order to provide a write back method for a RAID apparatus capable of improving a processing speed at the time of updating even in the case of including the processing of updating a part of data stripes.
摘要:
When a write-back request for writing back new data in a cache memory to disk devices forming a redundant configuration of RAID is generated, a write-back processing unit, reserves a parity buffer area in the cache memory, generates new parity, and then, writes the new data and the new parity to the corresponding disk devices. When an error in which the consistency of RAID is broken occurs in a plurality of the disk devices upon write performed by the write-back processing unit, a recovery processing unit reserves, in the cache memory, a cache stripe area storing data of the entire stripe including the new data which is to be written back, and causes the cache control unit to manage it.