Eu decidi pegar o caminho do btrfs ao invés do zfs para o meu "NAS". Eu testei ambos antes, e tenho que admitir que achei o ZFS muito melhor documentado, eu realmente fui seduzido pela sua interface de linha de comando, então para mim o ZFS foi a escolha "melhor".
Mas havia um show-stopper: se você tem 3x 2TB HDD para ZFS em RAID-5 e quer aumentá-los para 4x TB HDD, isso não é fácil. Se você tem um pool ZFS como 3HDD e deseja adicionar um novo HDD, então você precisa adicionar mais 3: para um total de 6x 2TB. E se você tem 6HDD e quer aumentar seu FS, você precisa adicionar mais 6, etc. Eu tive o problema que meu gabinete NAS não pode conter mais de 4 discos e que eu não posso comprar ainda os 4 HDDs. A este respeito, o Btrfs é muito mais flexível.
No entanto, o RAID-5/6 foi muito mal suportado quando comecei. Fiz alguns testes como você e acabei corrompendo o sistema de arquivos. Eu fiz os mesmos testes no RAID-1 e sem problemas! Então, decidi usar o Btrfs no RAID-1 e, em vez de usar o Ubuntu LTS, estou sempre usando o último lançamento do Ubuntu para obter o pacote Kernel e btrfs-tools mais recente (estou usando o Ubuntu 15.04 e me preparando para alternar a 15.10). Provavelmente irei (depois de testar) finalmente mudar para o RAID-5 assim que o Ubuntu 16.04 for lançado e provavelmente ficar com ele. Eu vi nos logs recentes do kernel que a base de código para o RAID-5/6 é muito mais madura.
Então, para o seu problema. Se você quiser experimentar o Btrfs especialmente em RAID-5 ou 6, mantenha as distribuições Linux mais atualizadas (por exemplo, Arch Linux, Ubuntu, Fedora, etc.). Eles podem não ter a estabilidade de outras distribuições, mas para os Btrfs eles são provavelmente muito mais estáveis.
Uma nota sobre o seu "caso de uso": seu sistema de arquivos Btrfs é bem pequeno se comparado ao tamanho dos arquivos que você coloca. Provavelmente não reflete muito bem um cenário do mundo real. Você deve criar grandes (vídeos) e pequenos arquivos (fotos, documentos) e tentar preencher o seu sistema de arquivos em até 80%. Uma boa maneira de testá-lo é colocar muitos arquivos em seu sistema de arquivos e, em seguida, executar benchmarks de sistema de arquivos, não para o benchmarking em si, mas para o estresse que eles trazem. Você pode usar o phoronix-test-suite para isso (por exemplo, phoronix-test-suite benchmark pts/disk
).