Espandere partizione LVM
Updated at: 29/05/2021


Per espandere una partizione LVM vanno fatti i seguenti passi (non sempre sono necessari tutti)

Innanzitutto è necessario avere dello spazio nel volume group del logical volume interessato (per verificare, eseguire il comando "pvs" per controllare lo spazio rimanente)

la modalità più comoda in realtà è

lvresize -r -L +2G vg_system/lv_srv

Dato che l'opzione -r ridimensiona anche il filesystem, altrimenti i passi estesi sono


--- meglio quella sopra ---


Quindi i comandi sono:

vgs
pvs
lvextend -L +1G /dev/mapper/vg_system-lv_srv /dev/xvdf1

Dove "/dev/mapper/vg_system-lv_srv" è il logical volume da espandere e "/dev/xvdf1" è la partzione con dello spazio libero mostrata dal comando pvs

A questo punto stoppiamo eventuali servizi che tengono occupata la partizione ed eseguiamo:

resize2fs /dev/mapper/vg_system-lv_srv


Se per qualche motivo la partizione fosse in uso e non ci è permesso di usare il comando resize2fs, riavviamo in single-mode e smontiamo l'unità:

init 1
umount /opt
e2fsck -f /dev/mapper/vg_system-lv_opt
resize2fs /dev/mapper/vg_system-lv_opt
reboot