Авторские статьи

Тёмные тучи над Btrfs.


Btrfs слишком долго и медленно входит в нашу жизнь. Не знаю, что этому мешает, но вот RedHat что-то знает точно и новость типа заметки о релизе Red Hat Enterprise Linux 7.4 содержат Btrfs has been deprecated совсем не радуют.

BtrfsЕсли быть до конца честным, то как чисто файловая система 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.

Дата последней правки: 2023-12-27 10:13:06

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта