Как слить пустой неразмеченный раздел Btrfs в уже существующий точку монтирования root
2023-03-08T19:37:24+05:00
linuxЧто странно я нашёл такой способ но он отличается от того что предоставляет ext4
df
/dev/sda6 btrfs 42G 18G 24G 44% /
/dev/sda6 btrfs 42G 18G 24G 44% /.snapshots
/dev/sda6 btrfs 42G 18G 24G 44% /home
Скачал Gparted для удобства
sudo pacman -S gparted
Сжимаем из того размера раздел который необходим, затем форматируем форматируем как "очищенный" (создался как /dev/sda8)
Далее открываем терминал и вводим
sudo btrfs device add /dev/sda8 /home
Готово теперь раздел увеличен с 24гб до 100гб
Чтобы проверить размер использования вводим
btrfs filesystem usage /home
WARNING: cannot read detailed chunk info, per-device usage will not be shown, run as root
Overall:
Device size: 100.01GiB
Device allocated: 17.56GiB
Device unallocated: 82.45GiB
Device missing: 0.00B
Used: 16.56GiB
Free (estimated): 83.02GiB (min: 41.80GiB)
Free (statfs, df): 83.02GiB
Data ratio: 1.00
Metadata ratio: 2.00
Global reserve: 53.03MiB (used: 0.00B)
Multiple profiles: no
Data,single: Size:16.00GiB, Used:15.43GiB (96.41%)
Metadata,DUP: Size:768.00MiB, Used:581.70MiB (75.74%)
System,DUP: Size:32.00MiB, Used:16.00KiB (0.05%)
Чтобы удалить слитый раздел вводим
sudo btrfs device remove /dev/sda8 /home
Проверяем
df
/dev/sda6 btrfs 108G 20G 88G 19% /
/dev/sda6 btrfs 108G 20G 88G 19% /.snapshots
/dev/sda6 btrfs 108G 20G 88G 19% /home