摘要 |
A method for error correction in a storage array is provided in which a data section comprising multiple data stripes are read following an indication that a volume of the storage array is degraded. An evaluation is made as to whether the data of the data section has been compromised. The evaluation may be performed by an exclusive-OR checksum operation performed on the bits of the data section. If the data of the data section has not been compromised, a rebuild of the multiple data stripes in the affected volume is not required and is not performed. If the data of the data section has been compromised, a rebuild of the data of the data stripes of the evaluated data section is performed in the affected volume. This process continues until all of the data stripes of the storage array have been evaluated.
|