De acordo com um funcionário da Intel , o Intel RAID realmente pode substituir dados corretos por dados incorretos ao realizar uma verificação e reparo. Aparentemente, todos os sistemas RAID são assim.
A Intel tem uma página da web que descreve como sua tecnologia de armazenamento rápido verifica e repara volumes RAID.
Para RAID 1 e RAID 10, faz o seguinte:
Data on the mirror is compared to data on the source. If the data on the mirror does not match the data on the source, the data on the mirror is overwritten with the data on the source.
Para o RAID 5, ele faz o seguinte:
Parity is recalculated and compared to the stored parity for that stripe. If the newly calculated parity does not match the stored parity, the stored parity is overwritten with the newly calculated parity.
Minhas perguntas:
1) Para RAID 1 e RAID 10, e se for a fonte que contém dados corrompidos - isso realmente copiará os dados corrompidos para o espelho, causando a perda dos dados corretos?
2) Para o RAID 5, e se dados corrompidos forem usados para recalcular a paridade - será que ele realmente sobrescreverá a paridade correta antiga com a nova paridade incorreta?
De acordo com um funcionário da Intel , o Intel RAID realmente pode substituir dados corretos por dados incorretos ao realizar uma verificação e reparo. Aparentemente, todos os sistemas RAID são assim.