Inventors:
Kern Bhugra - Fremont CA, US
International Classification:
G06F 11/00
Abstract:
Differential rebuild in a storage environment is disclosed. In one embodiment, a method includes applying a fault-tolerant algorithm (e.g., a redundant array of independent disk (RAID) level 1, level 3, level 4, level 5, level 6, level 10, level 30, level 50, and/or level 60 algorithm) to process commands associated with at least one storage device of a disk array that is disengaged, and applying write data captured while the at least one storage device was disengaged to the at least one storage device when it is reengaged. The method may include rebuilding the data state before (e.g., and/or when) the storage device was disengaged on a replacement device (e.g., a full rebuild) or may include a differential rebuild (e.g. the applying write data captured while the at least one storage device was disengaged may be performed on the at least one storage device when it is reengaged).