System and method for rebuilding a storage disk
First Claim
Patent Images
1. An information handling system comprising:
- a redundant array of independent disks (RAID) controller operable to communicate with a host and a plurality of storage disks;
the RAID controller further comprising a rebuild management module operable to;
initiate a rebuild operation on a rebuild disk utilizing a substantially sequential rebuild operation;
receive at least one host I/O request from the host; and
direct the at least one host I/O request to a disk within the plurality of storage disks other than the rebuild disk.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for rebuilding a storage drive utilizes a rebuild management module within a RAID controller to conduct a substantially sequential rebuild operation on a rebuild disk. When the rebuild management module receives host I/O requests during a rebuild operation, these requests are facilitated using other disks. After the substantially sequential rebuild is complete, the rebuild management module updates the rebuild disk based upon the host I/O requests received during the sequential rebuild operation.
53 Citations
20 Claims
-
1. An information handling system comprising:
-
a redundant array of independent disks (RAID) controller operable to communicate with a host and a plurality of storage disks;
the RAID controller further comprising a rebuild management module operable to;
initiate a rebuild operation on a rebuild disk utilizing a substantially sequential rebuild operation;
receive at least one host I/O request from the host; and
direct the at least one host I/O request to a disk within the plurality of storage disks other than the rebuild disk. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
providing a redundant array of independent disks (RAID) controller operable to communicate with a host and a plurality of storage disks;
initiating a rebuild operation on a rebuild disk utilizing a substantially sequential rebuild operation on the rebuild disk;
receiving at least one host I/O request from the host; and
directing the at least one host I/O request to a temp disk within the plurality of storage disks. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An information handling system comprising:
-
A host;
a plurality of storage disks comprising at least one source disk, at least one temp disk and a rebuild disk;
a redundant array of independent disks (RAID) controller in communication with the host and the plurality of storage disks;
the RAID controller further comprising a rebuild management module operable to;
initiate a rebuild operation on the rebuild disk utilizing a substantially sequential rebuild operation on the rebuild disk;
receive at least one host I/O request from the host; and
direct the at least one host I/O request to the temp disk. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification