CPC G06F 11/2635 (2013.01) [G06F 11/1076 (2013.01); G06F 2201/81 (2013.01)] | 18 Claims |
1. A computer-implemented method for testing drives in a redundant array of independent disks (RAID) array, the method comprising:
mirroring data from a selected drive to be tested in a RAID array, to spare storage space in the RAID array; and
once the data is successfully mirrored, performing preemptive failure testing on the selected drive to identify a preemptive failure of the selected drive, by:
causing the selected drive to enter a predetermined operating state correlated with a testing environment, the predetermined operating state being configured to force the selected drive to experience a preemptive failure,
monitoring the selected drive for any hardware and/or software errors while in the predetermined operating state, and
in response to detecting one or more hardware and/or software errors, causing the selected drive to fail the preemptive failure test.
|