Btrfs слишком долго и медленно входит в нашу жизнь. Не знаю, что этому мешает, но вот RedHat что-то знает точно и новость типа заметки о релизе Red Hat Enterprise Linux 7.4 содержат Btrfs has been deprecated совсем не радуют.
Если быть до конца честным, то как чисто файловая система Btrfs неплоха. Есть возможность делать снимки и откатываться к ним. В официальных репозиториях для пользователей есть пакет apt-btrfs-snapshot, который до процедур обновления системы подстрахует вас снимками. Мой коллега прикрутил к Samba через модуль vfs_shadow_copy2 возможность создавать снимки вслед за резервной копией, которую просит сделать пользователь.
Природа Copy-on-Write (CoW) позволяет моментально копировать огромные объёмы информации типа cp -R --reflink=always source_directory target_directory
. Благодаря этой же технологии снимки мало занимают места и хранят только изменённые данные.
Но многим, и мне так же, требуется функционал менеджера томов, когда вы хотите, к примеру, создать программный RAID5 средствами всё той же файловой-системы-менеджера-томов. А в 2017 году всё по-прежнему на красном фоне висит
The parity RAID code has multiple serious data-loss bugs in it. It should not be used for anything other than testing purposes.
в разделе RAID56 про BTRFS. А ведь многие домашние пользователи не прочь из кучи дисков (желательно разного объёма) легко и просто сделать массив под пиратские фильмы Хотя стоит отметить, что другие уровни RAID, вроде как стабильны в реализации.
Онлайн дедупликация до сих пор не реализована, а офлайн дедупликацию один раз попробовал ... прикольно, но не то. По состоянию на 2017 год в Btrfs нельзя создавать файл подкачки.
Самое печальное для Btrfs, что она не уникальна в своём "я-файловая-система-менеджер-томов". ZFS хоть и считается многими не православной для линукс систем и там есть юридические шероховатости, которые держат в напряжении и портят кровь, но функционально ZFS есть и умеет ещё больше и она более стабильна, хоть и более прожорлива до ОЗУ. Есть конкуренты и есть старая гвардия в лице LVM и mdadm, так что расслабляться нельзя.
С одной стороны нет повода паниковать и тот же SUSE Linux Enterprise Server 12 использует Btrfs, но, мне как админу, нужна бо́льшая определённость, чтобы делать или не делать ставку на технологию на многие года. А такое положение дел держит меня в подвешенном состоянии. Btrfs определённо нужно ускорить разработку, наняв толковых программистов, так как возникает ощущение, что только один автор Крис Мэйсон и пилит btrfs.
Другие материалы:
Заметки о btrfs и о режиме single.
Btrfs в Linux 4.
Btrfs в Ubuntu.