O Btrfs vem se arrastando há um bom tempo. O desenvolvimento é bem ativo, mas o (já não tão) novo sistema de arquivos com recursos avançados e tolerância a falhas ainda está um pouco longe do uso confiável na prática. Suas características e objetivos até impressionam, porém é necessário mais algum tempo para estabilização e adição dos recursos pretendidos, especialmente ferramentas de recuperação e verificação de erros.
Entre os avanços recentes estão suporte a RAID 5 e 6 (RAID 0 e 1 ele já possui). Como muita coisa no Btrfs, o suporte a RAID 5 e 6 é experimental.
De acordo com os desenvolvedores, em alguns testes o RAID nativo do Btrfs se mostrou entre duas e tres vezes mais rápido do que um multiple device (MD) criado usando o mdadm.
Um sistema RAID suportado diretamente pelo sistema de arquivos tem algumas vantagens, como a recuperação apenas das áreas realmente usadas depois de uma falha. O sistema ainda facilita a correção de erros, já que tem acesso aos checksums dos dados armazenados.
Daqui para frente parece mais rápida a conclusão deste recurso, com sua inclusão diretamente no kernel do Linux. Confira o anúncio do desenvolvedor principal.
Com RAID é possível aumentar o desempenho do acesso aos dados, seja na leitura ou gravação, ou ainda aumentar a segurança contra falhas de disco (ou ambos). São usados vários discos e há diversos modos de operação. Tradicionalmente um RAID é configurado usando hardware próprio para tal, mas soluções via software têm se mostrado eficientes dentro de algumas aplicações.