Se você está procurando sistemas de arquivos avançados para computadores de propósito geral no mundo Linux, existem dois candidatos: ZFS e BTRFS . O ZFS é mais antigo e mais maduro, mas é originalmente do Solaris e a porta para o Linux não é perfeita. O BTRFS ainda está em desenvolvimento pesado e nem todos os recursos estão prontos para o horário nobre ainda.
Ambos os sistemas de arquivos oferecem checksum por arquivo, assim você saberá se um arquivo está corrompido; isso é mais uma proteção de segurança do que uma proteção contra hardware com falha, porque a falha de hardware tende a tornar um arquivo ilegível, o hardware tem suas próprias somas de verificação, portanto é extremamente improvável a leitura de dados errados (se uma leitura de disco retornar dados errados e você estiver Certifique-se de que não é um erro de aplicativo, culpe sua RAM, não seu disco).
Se você quiser resiliência, de longe a melhor coisa a fazer é RAID-1 (ou seja, espelhamento) dois discos. Quando um disco começa a falhar, é raro que apenas alguns setores sejam afetados; Normalmente, mais setores seguem rapidamente, se o disco não parou completamente de funcionar. Portanto, replicar dados no mesmo disco não ajuda muito. A replicação de dados em dois discos não precisa de nenhum suporte ao sistema de arquivos. A única razão pela qual você pode querer replicar dados no mesmo disco é se você tiver um laptop que só pode acomodar um disco, mas mesmo assim os benefícios são muito pequenos.
Lembre-se de que, independentemente da quantidade de replicação, ainda é necessário ter backups offline para proteger contra falhas massivas de hardware (sobrecarga de energia, incêndio ...) e contra problemas no nível do software (por exemplo, exclusão ou substituição acidental de arquivos).