Estou usando o Btrfs no KDE Neon User Edition há mais de dois anos e isso tem sido impecável para mim. Eu usei em um único HD, criei um RAID1 com dois HDs e depois converti para um singleton com dois HDs para maximizar o meu espaço livre. Eu uso um terceiro HD no meu laptop (CDROM Cadddy) para usar Btrfs send & receber para armazenar instantâneos de backup.
O Btrfs é oferecido no Kubuntu ou no Neon como um fs durante a instalação. Você pode dar a ele todo o disco (/ dev / sda) ou uma partição (/ dev / sda1). A partição é melhor. Baseado no Ubuntu, ou cria os subvolumes primários @ e @home. Outras distros, como o OpenSuSE, criam uma dúzia de subvolumes padrão. Linhas em / etc / fstab bind @ para / e @home para / home. O Oshunluver no Kubuntuforuums.net explica como você pode usar o Btrfs para instalar múltiplas distribuições, selecionáveis na inicialização, e dar a cada uma acesso a todo o espaço livre disponível. Não há necessidade de pré-atribuir tamanhos a subvolumens.
Usar o snapper e outros aplicativos automáticos de captura instantânea podem levar você à falta de espaço em disco muito rapidamente, a menos que o snapper.conf esteja ajustado corretamente. Depois de tentar snapper eu desinstalei. Os comandos de snapshots do Btrfs são tão fáceis que eu abro um Konsole e os emito manualmente, especialmente antes de uma atualização ou uma experiência. Se, durante a atualização ou a experimentação, você quebrar algo, em vez de levar horas ou dias para consertá-lo, faça apenas uma reversão de 3 minutos.
Se você planeja executar o VirtualBox em um sistema Btrfs, você tem duas opções: Use um HD virtual de tamanho fixo ou para HDs virtuais dinâmicos, forneça a pasta na qual você criará seus HDs virtuais a propriedade NOCOW primeiro.
Como o Btrfs torna tão fácil fazer backup e restaurar, eu nunca mais voltarei ao EXT4. O ZFS não é um root fs padrão na maioria das distros ainda, mas quando ele aparecer nessa capacidade eu irei tentar.