Encontrei ChironFS .
It is a FUSE based filesystem. Its main purpose is to guarantee filesystem availability using replication. But it isn't a RAID implementation. RAID replicates DEVICES not FILESYSTEMS.
Importante: eu não usei isso. Eu não posso guiá-lo ainda mais neste momento. Eu sei que isso faz com que a minha resposta seja de qualidade medíocre, no máximo.
Ainda assim, considerando o seu caso, tenho uma dúvida geral. Qualquer experiência com recursos específicos do btrfs (como COW) exigiria um dos dois:
- a habilidade "sistema de arquivos proxy" para passá-lo para o btrfs subjacente e para replicar / simular / falsificar com ext4 (por exemplo, cópia simples em vez de COW) de uma maneira inteligente; mas o FUSE implementa apenas operações comuns (como
open
,chmod
,mkdir
) de forma personalizada, isso não inclui operações específicas do btrfs; - acesso direto ao btrfs (ignorando o "sistema de arquivos proxy"), mas isso quebraria facilmente a correspondência um-para-um para o ext4.
Por estas razões eu acho que todas as soluções existentes (ChironFS ou qualquer outra coisa, se houver) não permitirão que você experimente livremente com o btrfs, a menos que seja escrito com o btrfs em mente desde o início. Eu nunca ouvi falar de tal coisa.