BTRFS на ALT

BTRFS на ALT


#btrfs

BTRFS на ALT

Подтом (subvolume) не является блочным устройством, но в каждом томе btrfs создаётся один подтом верхнего уровня (subvolid=5), в этом подтоме могут создаваться другие подтома и снапшоты. Подтома (подразделы, subvolumes) создаются ниже вершины дерева btrfs по мере необходимости, например, для / и /home создаются подтома с именами @ и @home. Это означает, что для монтирования подтомов необходимы определенные параметры вместо корня системы btrfs по умолчанию:

подтом @ монтируется в / с помощью опции subvol=@ подтом @home (если он используется) монтируется с помощью параметра монтирования subvol=@home

Т.к. для Timeshift система должна быть установлена на раздел BTRFS с разбивкой на подразделы @ и @home, то в данной статье рассмотрен именно этот вариант.

В данной статье использовались дистрибутивы на основе десятой платформы.

Установка ALT на btrfs

В некоторых дистрибутивах ALT (Рабочая станция, Рабочая станция К, Сервер Виртуализации) btrfs доступен в инсталляторе.

Создание подтомов в инсталляторе

В дистрибутиве Рабочая станция К, начиная с версии 10.1 (текущий статус: beta2) можно создать подтома (@ и @home) в инсталляторе.

В этом случае после установки системы не потребуется никаких действий по созданию подтомов.

Автоматический профиль разбиения диска

Если выбрать автоматический профиль разбиения диска «Установка рабочей станции (совместима с Timeshift)»:

то при разбиении диска будут выделены отдельные разделы для подкачки и для корневой файловой системы (файловая система BtrFS). При этом будут созданы:

подтом @ с точкой монтирования в /; подтом @home с точкой монтирования в /home.

Ручной профиль

Создание подтомов @ и @home при выборе профиля разбиения диска «Вручную»:

Создать раздел для корневой файловой системы. При указании файловой системы, выбрать BtrFS:

Не указывать точку монтирования, для этого в следующем окне нажать кнопку «Отменить»:

Создать два подтома (@ и @home): Нажать кнопку «Создать подтом»

Указать имя подтома (@, @home) или путь до него (/@, /@home):

Указать точки монтирования для каждого подтома: Нажать кнопку «Изменить точку монтирования»:

Указать точку монтирования:

Результат:

Создание снимков

Снимки/snapshots удобно делать и использовать в программе с графическим интерфейсом Timeshift.