SYSTEM AND METHOD FOR INFORMATION HANDLING SYSTEM REDUNDANT STORAGE REBUILD
First Claim
1. A method for rebuilding a first storage device of a RAID array at a replacement storage device, the RAID array having plural storage devices, the method comprising:
- determining a failure of the first storage device;
analyzing the failure to detect at least some recoverable information associated with the first storage device; and
copying the recoverable information from the first storage device to the replacement storage device.
14 Assignments
0 Petitions
Accused Products
Abstract
Out-of-order reconstruction of a RAID storage device at a replacement storage device enables the replacement storage device to execute I/O for reconstructed regions during reconstruction of the replacement storage device. In one embodiment, the failed storage device is analyzed to find recoverable information, which is copied to the replacement storage device to reduce the need for reconstruction. In another embodiment, the priority for region'"'"'s reconstruction is increased upon detection of an I/O to the region. The I/O is queued until reconstruction of the region and then executed after reconstruction of that region so that I/O at the region need not be repeated during reconstruction of the remainder of the replacement storage device.
48 Citations
20 Claims
-
1. A method for rebuilding a first storage device of a RAID array at a replacement storage device, the RAID array having plural storage devices, the method comprising:
-
determining a failure of the first storage device; analyzing the failure to detect at least some recoverable information associated with the first storage device; and copying the recoverable information from the first storage device to the replacement storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for reconstructing a first storage device of a RAID array at a replacement storage device, the RAID array having plural storage devices, the method comprising:
-
detecting an I/O to a first region of the first storage device; increasing the priority of reconstruction of the first region at the replacement storage device; and performing the I/O at the first region of the replacement storage device after completion of the reconstruction of the first region at the replacement storage device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An information handling system comprising:
-
plural components operable to process information; plural storage devices operable to store the information; a RAID controller interfaced with the plural storage devices to coordinate storage of the information at the storage devices as an array having redundancy; a reconstruction module interfaced with the RAID controller and operable to reconstruct information stored on a first of the plural storage devices onto a replacement storage device, the reconstruction module reconstructing the first storage device in a predetermined order using a rebuild operation; and a priority module interfaced with the reconstruction module and operable to adjust the predetermined order based upon one or more predetermined factors. - View Dependent Claims (17, 18, 19, 20)
-
Specification