A estratégia padrão para o manuseio incorreto do setor em uma configuração RAID é fazer com que o disco relate imediatamente setores defeituosos nas leituras e permita realocações nas gravações.
Se um setor não for lido corretamente, os dados são normalmente recuperados dos outros discos e, em seguida, reescritos para o mesmo endereço de bloco lógico ; a unidade então consegue gravar o setor corretamente no local original ou remapear; se o remapeamento falhar, a unidade será marcada como FAILED.
Se os dados não puderem ser restaurados, o conjunto RAID reportará o erro para o sistema de arquivos, que então começa a se contorcer indefeso, então isso não deve acontecer.
Para detectar setores defeituosos, a maioria dos sistemas RAID possui um modo de verificação que lê todos os discos rígidos e testa se as somas de verificação correspondem. Eles costumam fazer, já que as unidades têm somas de verificação em setores individualmente e retornam dados corretos ou um erro adequado (que é tratado conforme descrito acima).
Se você não tiver a largura de banda de E / S livre para uma execução de verificação a cada mês, adicione mais redundância.
Em uma configuração RAID5, dados incorretos que são lidos sem um erro só podem ser detectados, mas não corrigidos (você precisaria de um RAID6 para isso).
Você receberá notificações de que os discos entrarão no estado FAILED e que dados inconsistentes serão lidos durante um passe de verificação; o último é uma condição realmente rara, a menos que sua unidade esteja mentindo (nesse caso, eu nunca compraria daquele fornecedor novamente).