自愈存儲的準確定義是在出現損壞的時候透明地恢複數據和存儲。
自主自愈存儲這個詞聽起來不像一個根本性的變革,倒更像一個誇大其辭的概念。現在的RAID、RAIN(redundant array if independent nodes冗餘節點陣列)、快照、連續數據保護(CDP)和鏡像不都是嗎?如果你將自愈定義為從損壞狀況下恢復的能力,那確實是這樣的。所有這些大家熟悉的技術都是設計來從損壞狀況下恢複數據的。但是說得更精確的話,這些技術實際都是自愈數據,而不是自愈存儲。他們在出現存儲損壞的時候恢複數據並向套用掩蓋存儲的損壞——他們不會恢復那個損壞的硬體。
自愈存儲使用了端到端的錯誤檢測和糾正機制,能檢測包括靜默數據損壞在內的錯誤。另外的一些系統也使用相同的手段,但是加入了更加複雜的算法來嘗試將失效的磁碟“原地修復”,從而避免進行RAID數據重建。最後一類系統則具備這些能力同時通過新的“原地失效”概念來增加籌碼,也就是說當磁碟確實失效的時候(例如,無法繼續使用),不需要對其進行替換操作就能進行RAID數據重建。
