Настраиваем BTRFS subvolumes

Перенос subvolume btrfs

Монтируем файловую систему

Первым делом проверяем чтобы в вашей системе не было ничего примонтировано в директории /mnt

ls -a /mnt

Если в директории уже что-то примонтировано, то просто нужно создать новую директорию и монтировать в нее.

Например:

sudo mkdir /mnt/btrfs

В этом руководстве все команды будут выполнены с учетом того, что была создана директория btrfs

Дальше нужно определить на какое устройство установлена система:

df -h

Теперь монтируем файловую систему (c учетом ваших результатов):

sudo mount /dev/sda3 /mnt/btrfs

Если открыть примонтированую директорию через файловый менеджер, то будут видны примонтированные подразделы (subvolume).

Перенос подразделов

Теперь приступаем к переносу подразделов:

sudo mv /mnt/btrfs/root /mnt/btrfs/@
sudo mv /mnt/btrfs/home /mnt/btrfs/@home

Затем правим fstab:

sudo vim /etc/fstab

Меняем root нa @ , а /home на @home

Сохраняем Ctrl+O , выходим Ctrl+X

Обновляем GRUB (обязательно!)

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Размонтируем файловую систему

Сбросим все данные с хэша в файловую систему:

sync

Размонтируем файловую систему:

sudo umount -r /mnt/btrfs

Теперь можно перезагрузить ПК

Командой sudo btrfs sub list / можно посмотреть какие подразделы у нас в данный момент.

ТЕПЕРЬ, КСТАТИ, БУДЕТ ПОЛНОЦЕННО РАБОТАТЬ TIMESHIFT

Last updated