ProxMox — расширение корневого lvm тома

Небольшая заметка о том как расширить корневой том на proxmox. По-умолчанию система создает одну группу томов pve и 3 тома: root, swap, data. Data — том является lvm-thin чтобы уместить в себе больше виртуальный размер виртуальных дисков чем сам размер дисков). Посколько я использую кластер и для репликации виртуальные жесткие диски размещены на zfs зеркале, то нет необходимости в отдельном lvm разделе. И так первым делом из веб-интерфейса я удалил pve/data том на нужном мне сервере. Потом в оболочке данного сервера я убедился что pve получил свободное место командой:

root@virt-srv-2:~# vgs

  VG  #PV #LV #SN Attr   VSize   VFree  
  pve   1   2   0 wz--n- 463.98g 359.98g

Далее можно посмотреть размеры оставшихся томов, но это не обязательно:

root@virt-srv-2:~# lvs

  LV   VG  Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root pve -wi-ao---- 96.00g                                                    
  swap pve -wi-ao----  8.00g

После чего завершаем все тем что расширяем том root и делаем расширение файловой системы на всю оставшиюся свободную память:

root@virt-srv-2:~# lvextend -l +100%FREE /dev/pve/root

  Size of logical volume pve/root changed from 96.00 GiB (24576 extents) to 455.98 GiB (116732 extents).
  Logical volume pve/root successfully resized.

root@virt-srv-2:~# resize2fs /dev/pve/root

resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/pve/root is mounted on /; on-line resizing required
old_desc_blocks = 12, new_desc_blocks = 57
The filesystem on /dev/pve/root is now 119533568 (4k) blocks long.

На этом все. У нас теперь все свободное пространство принадлежит корневому тому. Из побочных эфектов — теперь локальное хранилище увеличилось)))). Как-нибудь напишу статью о том как правильно готовить этот гипервизор и почему не стоит корневую систему оставлять на ZFS

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.