Se, como você disse, você não está muito preocupado com uma taxa de falha potencialmente pequena, experimente o ZFS com não-ECC. Configure o (s) pool (s) com alguma forma de redundância (copies = 2, raidz ou raidz2) e verifique sua integridade regularmente com zpool scrub
. Qualquer erro de bit será detectado durante o scrub e deverá ser reparado automaticamente se o pool tiver alguma forma de redundância.
Uso memória ECC e backup em HDDs USB externos com o ZFS. Eu tenho em uma ocasião detectou um erro no backup durante um scrub assim, mesmo com o ECC, o processo não está livre de erros. Erros de bit podem ocorrer no nível do disco, durante a leitura / gravação ou a própria mídia.
O uso do ECC ajuda a evitar erros de bit enquanto os dados estão na RAM. As somas de verificação e os pools redundantes do ZFS ajudam a evitar erros de bit no disco.