btrfs e zfs são projetados para a integridade dos dados.
Por padrão, o btrfs duplica metadados em configurações de um único dispositivo. Eu acho que você pode duplicar dados também, embora eu nunca tenha feito isso.
O zfs tem copies=n
- que eu considero como RAID1 para um único disco. Considere que a quantidade de redundância escolhida terá um impacto negativo no espaço utilizável do dispositivo, bem como no desempenho do dispositivo. Felizmente, você pode especificar réplicas / cópias por partição / volume.
Confira esta postagem no blog de Richard Elling / Oracle sobre o zfs em um único dispositivo. Infelizmente nenhuma das imagens gráficas está carregando para mim.
Both real and anecdotal evidence suggests that unrecoverable errors can occur while the device is still largely operational. ZFS has the ability to survive such errors without data loss. Very cool. Murphy's Law will ultimately catch up with you, though. In the case where ZFS cannot recover the data, ZFS will tell you which file is corrupted. You can then decide whether or not you should recover it from backups or source media.