RAID VOLUMES WITH PARITY STRIPE
Nos controladores Areca que usamos (e todos os controladores RAID de hardware modernos) durante uma verificação de consistência, o controlador pode detectar se a corrupção está com os dados de paridade, os dados físicos no disco ou ambos. A maioria dos controladores realiza isso com bits de soma de verificação simples para os dados de paridade e dados em disco.
No caso dos dados de paridade serem corrompidos, o controlador notará o problema quando você executar uma verificação de consistência e reler o disco físico para os bits corretos e reescrever a distribuição de paridade. Os usuários não verão problemas porque estão lendo dados no disco ao abrir os arquivos. Salvar tudo o que fizer com que a faixa de paridade corrompida seja reescrita também corrigirá o problema.
Se ocorrer o oposto, e um pouco de dados reais no disco, o controlador examinará a faixa de paridade durante uma verificação de consistência para ver se ela foi alterada. Nesse caso, o controlador sobrescreverá os dados no disco para corresponder aos dados de paridade, o que pode confirmar que está inalterado / bom. Os usuários receberão um erro de CRC ou um arquivo corrompido, dependendo de quais são os dados, até que uma verificação de consistência seja executada e corrija o erro.
Como os dados de paridade para dados específicos no disco nunca são armazenados na mesma unidade que os dados reais, uma única falha na unidade não deve causar problemas de corrupção de dados. Ou dois discos para o RAID6, etc.
As verificações de consistência mantêm seus dados mais precisos possíveis e, se você permitir que dados corrompidos permaneçam no seu volume por tempo suficiente, eles poderão ser gravados em dados de paridade, o que significa que o arquivo está corrompido e precisará ser restaurado de um backup. Se uma unidade estiver em um estado anterior à falha, em que está mostrando erros durante as verificações de consistência, substitua a unidade imediatamente, em vez de esperar que o controlador a marque como falha. Nós executamos verificações de consistência diariamente em volumes menores e semanalmente nos maiores.
RAID VOLUMES WITHOUT PARITY STRIPE (EX. RAID1)
O controlador / firmware do disco rígido pode corrigir o problema. Se isso não for possível, o controlador RAID terá dificuldade em corrigir o problema. Nesse caso, você provavelmente teria que ler as unidades individualmente para recuperar os dados.
GENERALLY SPEAKING
Execute verificações de consistência no intervalo recomendado pelo seu cartão RAID mfg. Se você estiver realmente preocupado com a corrupção, também poderá empilhar um sistema de arquivos resiliente em um volume RAID. Os sistemas de arquivos resilientes modernos podem corrigir muitos desses problemas de integridade de dados e o empilhamento de um FS resiliente sobre o RAID6 ofereceria excelente tempo de atividade dos dados, sem corrupção. E mesmo com 2 falhas simultâneas no drive, você ainda teria dados de paridade do FS disponíveis para evitar apresentar dados corrompidos ao usuário.