| CPC G06F 11/1092 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0659 (2013.01); G06F 3/0689 (2013.01); G06F 11/0772 (2013.01); G06F 11/1658 (2013.01)] | 20 Claims |

|
1. A method comprising:
operating a first storage device and a second storage device as a redundant array;
operating the first storage device in a fault resilient mode with at least partial read capability based on a fault condition of the first storage device;
building information from the first storage device on a spare storage device based on the fault condition of the first storage device;
receiving a read request for the first storage device;
determining a build location of the spare storage device;
reading, based on the read request, based on the build location, requested information from the first storage device; and
writing, based on the reading from the first storage device, the requested information to the spare storage device.
|