摘要 |
PROBLEM TO BE SOLVED: To guarantee data accuracy of a data to be written and a data to be read in a disk array unit including a plurality of disk devices each having a fixed sector length. SOLUTION: A disk array controller 11 decides whether each command received from hosts 20-22 is a write command or a read command. In case of a write command, the disk array controller 11 generates a data block, a parity block and a guarantee code block from the received data, so as to store them into the plurality of disk devices D00-0N in a distributed manner. In case of a read command, the disk array controller 11 decides whether the read data block is incorrect using the guarantee code block. If the read data block is incorrect, the disk array controller 11 corrects the data block using the parity block and the guarantee code block. COPYRIGHT: (C)2006,JPO&NCIPI
|