Disk array having mirror configuration and rebuilding method therefor
AssigneeInternational Business Machines Corporation
InventorYoshikuni Murakami
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorYoshikuni Murakami
Estimating the term…
One aspect includes a disk array having a mirror configuration to rebuild. The disk array includes a buffer to temporarily store data (data X) in a read or write request from a host (read/write request), a redundant first disk and second disk having a mirror configuration, and an auxiliary disk. A redundancy management table logs disk locations of data stored in the first disk and copied to the auxiliary disk. A controller controls reading and writing of data X between the buffer and two redundant disks in response to a request. The controller is configured to: (a) copy to the auxiliary disk, data X stored in the buffer for rebuilding, in parallel with reading and writing data X, when the second disk fails; (b) log, in the redundancy management table, copied disk locations of data X copied in (a); and (c) return a response to the host after copying completion.
A disk array having a mirror configuration to rebuild, the disk array comprising:
A method for rebuilding a disk array having a mirror configuration comprising a buffer for temporarily storing data (data X) in a read or write request from a host (read/write request), a redundant first disk and second disk having a mirror configuration, an auxiliary disk used for rebuilding when the second disk fails, a redundancy management table for logging disk locations of data stored in the first disk and copied to the auxiliary disk, and a controller for controlling reading and writing of the data X between the buffer and two redundant disks in response to a read or write request, the method comprising:
A computer program product for rebuilding a disk array having a mirror configuration comprising a buffer for temporarily storing data (data X) in a read or write request from a host (read/write request), a redundant first disk and second disk having a mirror configuration, an auxiliary disk used for rebuilding when the second disk fails, a redundancy management table for logging disk locations of data stored in the first disk and copied to the auxiliary disk, and a controller for controlling reading and writing of the data X between the buffer and two redundant disks in response to a read or write request, the computer program product comprising a non-transitory storage medium comprising program code executable by the controller to perform:
Dependencies are inferred from the claim text.