O RAID 1 ou o RAID 5 não protegem contra o tipo de problema que você está descrevendo. Eles servem principalmente para proteger contra a falha de hardware de uma única unidade (e, portanto, para reduzir o tempo de inatividade do sistema). Com o RAID 5, as informações de paridade não são usadas até que a falha de uma unidade seja detectada.
Embora muito raros, bits podem aparentemente mudar aleatoriamente de estado devido a uma variedade de causas - é chamado de bit rot . Para proteger contra a podridão, você pode:
- Adicione mais redundância, por exemplo, usando o RAID 6, combinado com verificações regulares de integridade de dados.
- Use um sistema de arquivos que verifica ativamente a integridade dos dados, como o ZFS. Ao usar o ZFS com RAID-Z1 (redundância de unidade única), ao ler qualquer bit aleatoriamente "invertido", o erro será detectado porque a soma de verificação calculada não corresponde à soma de verificação armazenada. Então, quando possível, o ZFS corrigirá automaticamente o erro usando informações de paridade.
Vale ressaltar que os discos rígidos têm redundância de dados internos para mitigam parcialmente a podridão de bits.