description |
---|
Перенос subvolume btrfs |
Монтируем файловую систему
{% hint style="success" %}
Первым делом проверяем чтобы в вашей системе не было ничего примонтировано в директории /mnt
{% endhint %}
ls -a /mnt
Если в директории уже что-то примонтировано, то просто нужно создать новую директорию и монтировать в нее.
Например:
sudo mkdir /mnt/btrfs
{% hint style="warning" %}
В этом руководстве все команды будут выполнены с учетом того, что была создана директория btrfs
{% endhint %}
Дальше нужно определить на какое устройство установлена система:
df -h
Теперь монтируем файловую систему (c учетом ваших результатов):
sudo mount /dev/sda3 /mnt/btrfs
{% hint style="info" %} Если открыть примонтированую директорию через файловый менеджер, то будут видны примонтированные подразделы (subvolume). {% endhint %}
Теперь приступаем к переносу подразделов:
sudo mv /mnt/btrfs/root /mnt/btrfs/@
sudo mv /mnt/btrfs/home /mnt/btrfs/@home
sudo vim /etc/fstab
{% hint style="success" %} Меняем root нa @ , а /home на @home {% endhint %}
{% hint style="success" %} Сохраняем Ctrl+O , выходим Ctrl+X {% endhint %}
Обновляем GRUB (обязательно!)
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Сбросим все данные с хэша в файловую систему:
sync
Размонтируем файловую систему:
sudo umount -r /mnt/btrfs
{% hint style="success" %} Теперь можно перезагрузить ПК {% endhint %}
Командой sudo btrfs sub list /
можно посмотреть какие подразделы у нас в данный момент.
{% hint style="success" %} ТЕПЕРЬ, КСТАТИ, БУДЕТ ПОЛНОЦЕННО РАБОТАТЬ TIMESHIFT {% endhint %}