Proxmox VE — меняем размер разделов pve-root, pve-data без переустановки Proxmox
Proxmox VE — меняем размер разделов pve-root, pve-data без переустановки Proxmox

В результате попыток запустить ВМ от ESXI оказалось, что на нашей тестовой машине раздел pve-root стандартный, около 100Гб. Нам нужно больше. Поменяем размеры pve-root, pve-data без переустановки системы.

(!!!) Не забываем про бекапы наших ВМ, в процессе любых переделок разделов они могут пригодиться.
Сначала узнаем текущие размеры разделов командой lvdisplay:


Проверяем, что есть на начало процесса:
root@pve.lan:~# ls -al /dev/pve/*
lrwxrwxrwx 1 root root 7 Mar 11 23:02 /dev/pve/root -> ../dm-1
lrwxrwxrwx 1 root root 7 Mar 11 23:02 /dev/pve/swap -> ../dm-0
lrwxrwxrwx 1 root root 7 Mar 11 23:02 /dev/pve/vm-100-disk-0 -> ../dm-6
Далее, удаляем pve-data:
root@pve.lan:~# lvremove /dev/pve/data -y
Logical volume «vm-100-disk-0» successfully removed.
Logical volume «data» successfully removed.
Создаем pve-data меньшего размера, например, 150Г:
root@pve.lan:~# lvcreate -L 150G -n data pve -T
Thin pool volume with chunk size 128.00 KiB can address at most 31.75 TiB of data.
Logical volume «data» created.
Оставшееся место выделяем под pve-root:
root@pve.lan:~# lvresize -l +100%FREE /dev/pve/root
Size of logical volume pve/root changed from 96.00 GiB (24576 extents) to 318.74 GiB (81598 extents).
Logical volume pve/root successfully resized.
Расширяем раздел pve-root:
root@pve.lan:~# resize2fs /dev/mapper/pve-root
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/mapper/pve-root is mounted on /; on-line resizing required
old_desc_blocks = 12, new_desc_blocks = 40
The filesystem on /dev/mapper/pve-root is now 83556352 (4k) blocks long.
Позже проверяем размеры разделов, задача выполнена. Нам нужен был раздел pve-root более 300Г:
root@pve.lan:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.7G 0 7.7G 0% /dev
tmpfs 1.6G 1.3M 1.6G 1% /run
/dev/mapper/pve-root 314G 60G 240G 20% /
tmpfs 7.7G 46M 7.7G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
efivarfs 192K 43K 145K 23% /sys/firmware/efi/efivars
/dev/sda2 511M 336K 511M 1% /boot/efi
/dev/fuse 128M 16K 128M 1% /etc/pve
tmpfs 1.6G 0 1.6G 0% /run/user/0


