Wen eine LVM Partition volläuft ist es üblich das man das LVM um eine weitere Festplatte erweitert, bei Virtualisierten Systemen ist das aber eigentlich nicht nötig ausser auf dem Hostsystem geht der Speicherplatz aus.
Daher ist es viel einfacher die Virtuelle Festplatte über z.B. VMware ESXi / vCenter um den nötigen Platz zu erweitern (in unserem Beispiel ist es die zweite Festplatte).
Nach dem vergrössern kann man das System Neustarten, einige Zeit warten oder einen „Rescan“ durchführen:
echo 1 > /sys/class/block/sdb/device/rescan
Jetzt kann mit „cfdisk“ die Partitionstabelle erweitert werden:
cfdisk /dev/sdb
-> „/dev/sdb1“ auswählen und mit dem Menü „Resize“ vergrössern auf die Grösse die man möchte, nach dem anpassen muss die Änderung mit „Write“ gespeichert werden.
Mit „pvresize“ kann jetzt die Physikalische Volumengruppe erweitert werden:
pvresize /dev/sdb1
Mit „vgs“ sollte danach geprüft werden ob der Freie Speicherplatz vorhanden ist:
VG #PV #LV #SN Attr VSize VFree vg_data 1 1 0 wz--n- <200.00g 50.00g
LVM mit dem maximal verfügbaren Speicherplatz erweitern:
lvextend -l +100%FREE /dev/mapper/vg_data-lv_data
Als letztes muss jetzt nur noch mit „resize2fs“ das Dateisystem angepasst werden damit der Speicherplatz auch wirklich verwendet werden kann:
EXT1-4: resize2fs /dev/mapper/vg_data-lv_data
XFS: xfs_growfs /dev/mapper/vg_data-lv_data