O status atual do btrfs pode ser encontrado no artigo “Status” do wiki btrfs . btrfs O RAID1 tem estado estável há algum tempo e tem vários recursos úteis que o mdraid não tem (por exemplo, espelhar é per-file, portanto você pode ter arquivos não espelhados também, embora as ferramentas para fazer isso não estejam prontamente disponíveis). Além disso, adicionar uma terceira unidade (quando você precisa de mais espaço) é muito mais fácil com o btrfs do que com o mdraid.
A principal vantagem do mdraid é longe mais madura. Então mdraid + ext4 é provavelmente um pouco mais seguro. Documentação & os especialistas são mais fáceis de encontrar. Mas se você estiver executando o btrfs de qualquer maneira (porque, por exemplo, você quer instantâneos)….
Pessoalmente, tenho um conjunto de unidades externas que uso para uma camada de backups; eles usam btrfs. Eu comecei com uma unidade (em 2014), depois adicionei uma segunda unidade (maior) para redundância. Mais tarde a primeira unidade falhou, então substituí-a por outra unidade maior. Então eu ia ficar sem espaço, então eu adicionei uma terceira unidade, duas vezes maior do que as outras duas. Em algum momento no próximo ano, terei que adicionar outro. Tudo isso seria muito mais doloroso (ou pelo menos demorado) para fazer com o mdraid do que com o btrfs RAID1.
Então, para sua aplicação, eu sugeriria que o btrfs RAID1 é uma escolha melhor. Se você estivesse executando um servidor de missão crítica quase necessário, seria diferente. E, claro, como sempre, manter backups (de seus arquivos de mídia, pelo menos se você se importa se eles estão perdidos - você não quer saber quantas cópias da minha coleção de músicas eu tenho ...)