Расширить LVM диск

Есть сервер zabbix в виртуальной среде (hyper-v) под ubuntu. Стало заканчивать свободное место на диске. Виртуальный жесткий диск был расширен, но не получается расширить lvm диск в ubuntu.

df -h
Filesystem                   Size  Used Avail Use% Mounted on
udev                         2.0G     0  2.0G   0% /dev
tmpfs                        395M  5.5M  389M   2% /run
/dev/mapper/zabbix--vg-root   15G   12G  2.5G  83% /
tmpfs                        2.0G     0  2.0G   0% /dev/shm
tmpfs                        5.0M     0  5.0M   0% /run/lock
tmpfs                        2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/sda1                    1.5G  689M  689M  50% /boot

pvs

PV         VG        Fmt  Attr PSize  PFree
  /dev/sda3  zabbix-vg lvm2 a--  10.23g    0
  /dev/sda5  zabbix-vg lvm2 a--  38.30g    0

vgs

VG        #PV #LV #SN Attr   VSize  VFree
  zabbix-vg   2   2   0 wz--n- 48.53g    0

lvs

LV     VG        Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root   zabbix-vg -wi-ao---- 44.53g
  swap_1 zabbix-vg -wi-ao----  4.00g

Ответы (1 шт):

Автор решения: eri

По пунктам:

Выключаешь виртуалку.

Добавляешь место на виртуальный диск.

Включаешь виртуалку

Создаешь новый раздел на свободном месте через gdisk, fdisk. Можно растянуть последний раздел через parted, но плюсов это не даст.

Форматируешь раздел в lvm PV или при растягивании - pvresize

Добавляешь PV в VG

Растягиваешь LV на свободное место VG, тут возможно придётся перезагрузиться.

Растягиваешь файлувую систему на размер LV

resize2fs /dev/mapper/zabbix--vg-root
→ Ссылка