Я использую Btrfs в KDE Neon User Edition более двух лет, и для меня это было безупречно. Я использовал его на одном HD, затем создал RAID1 с двумя HD, а затем преобразовал обратно в одноэлементный с двумя HD, чтобы максимально увеличить свободное место. Я использую третий HD на своем ноутбуке (CDROM Cadddy) для использования Btrfs send & receive для хранения резервных снимков.
Btrfs предлагается в Kubuntu или Neon как fs во время установки. Вы можете дать ему весь диск (/dev/sda) или раздел (/dev/sda1). Раздел лучше. На основе Ubuntu либо создает первичные подтомы @ и @home. Другие дистрибутивы, такие как OpenSuSE, создают дюжину или около того подсистем по умолчанию. Строки в /etc /fstab связывают @ с / и @home с / home. Oshunluver на Kubuntuforuums.net объясняет, как вы можете использовать Btrfs для установки нескольких дистрибутивов, выбираемых при загрузке, и дать каждому доступ ко всему доступному свободному пространству. Нет необходимости предварительно назначать размеры для субобъемов.
Использование snapper и других приложений автоматического создания снимков очень быстро может привести к нехватке дискового пространства, если ваш файл snapper.conf не настроен должным образом. Попробовав Снаппер, я удалил его. Команды моментального снимка Btrfs настолько просты, что я открываю Konsole и запускаю их вручную, особенно перед обновлением или экспериментом. Если при обновлении или экспериментировании вы что-то ломаете, вместо того, чтобы тратить на это часы или дни, просто сделайте 3-минутный откат.
Если вы планируете запускать VirtualBox в системе Btrfs, у вас есть два варианта: использовать виртуальный HD фиксированного размера или для динамических виртуальных HD, дайте папке, в которой вы будете создавать свои виртуальные HD, свойство NOCOW.
Поскольку Btrfs делает так легко создавать резервные копии и восстанавливать данные, я никогда не вернусь к EXT4. ZFS не является корневым fs по умолчанию на большинстве дистрибутивов, но когда он появится в этом качестве, я попробую.