Automatic data recovery (rebuild)

When you replace a drive in an array, the controller uses the fault-tolerance information on the remaining drives in the array to reconstruct the missing data (the data that was originally on the replaced drive) and write it to the replacement drive. This process is called automatic data recovery, or rebuild. If fault tolerance is compromised, this data cannot be reconstructed and is likely to be lost permanently.

If another drive in the array fails while fault tolerance is unavailable during rebuild, a fatal system error may occur, and all data on the array is then lost. In exceptional cases, however, failure of another drive need not lead to a fatal system error. These exceptions include:

  • Failure after activation of a spare drive

  • Failure of a drive that is not mirrored to any other failed drives (in a RAID 1+0 configuration)

  • Failure of a second drive in a RAID 6 configuration