Per estendere a caldo un disco di una macchina virtuale linux si può procedere in questo modo:
- Dalla console di vmware, impostare la nuova dimensione del disco
- echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan dove il parametro 0\:0\:0\:0 identifica l’id della partizione (si può fare per tutti in quanto fa solo il riconoscimento del disco in modo da identificare la nuova dimensione)
- fdisk -l /dev/sda (verificare che il disco venga ora dimensionato correttamente col nuovo size)
- pvresize /dev/sdb
- vgextend vg-var /dev/sdb
- vgdisplay vg-var|sed ‘/Free.*PE/!d;s!^.*Size !!;s!^ *!!;s! .*$!!’ (con questo comando mi ritorno il Free Space del volume group
- lvextend -L+<FreeSpace> dev/vg-var/lvol0
- resize2fs /dev/vg-var/lvol0
i comandi vanno adattati alle proprie partizioni e configurazioni di LVM