O software RAID-5 do Windows Server 2008 protege contra clusters defeituosos?

2

Eu testei a recriação de um RAID-5 do Windows Server 2008 depois que um disco inteiro falha e isso funciona muito bem. É um pouco mais difícil testar alguns clusters que estão indo mal.

O Windows detectará isso, corrigirá e alertará?

Obviamente, não é possível corrigir se os dados apenas se transformam em bytes aleatórios, mas se os clusters são ilegíveis, ele pode reconstruir os dados dos volumes restantes, pois sabe qual unidade possui os clusters defeituosos. Mas isso realmente faz isso de forma transparente para os aplicativos em execução?

    
por RomanSt 23.12.2011 / 11:30

2 respostas

5

Clusters ruins geralmente são detectados pelo próprio disco rígido e, em seguida, são repostos de maneira transparente. Se o seu SO reportar maus púlpitos, significa que não há mais cluster de reserva disponível e que o disco REALMENTE ficou ruim.

Agora, o RAID do Windows alertará você caso haja um cluster defeituoso, pois o ataque falhará e o disco será marcado como ruim. Normalmente, você não espera por esse estágio: você usa o relatório de status SMART do disco para ver quantos problemas a realocação de cluster o disco teve que executar e proativamente altera o disco quando ele está muito alto.

    
por 23.12.2011 / 11:54
1

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).

    
por 23.12.2011 / 16:30