El escenario es de una máquina virtual montada sobre particiones LVM formateadas en ext3. La problemática está en que ya no hay mas espacio en las physical volumes, para ello tenemos 2 posibilidades, la primera añadirle un disco nuevo:
Teniendo /dev/sdd como nuevo disco:
# pvcreate /dev/sdd # vgextend VG02 /dev/sdd
podemos poner directamente discos o particiones (sdd o sdd1).
La otra forma, mas típica de maquinas virtuales, es de asignar mas espacio al disco logico de la maquina virtual, en este caso de vmware (contamos que ya tenemos el disco /dev/sdc).
Una vez ampliado el espacio (da igual si con la maquina virtual apagada o encendida), reiniciamos la máquina para que el sistema detecte el cambio de disco.
A continuación le decimos a lvm que detecte los cambios en los physical volumes:
# pvresize /dev/sdc
Esto se verá repercutido automáticamente en el tamaño disponible en el physical volume y ya podremos asignar mas espacio en el logical volume:
# umount /dev/mapper/VG02-lv_var # lvextend -L+10G /dev/mapper/VG02-lv_var # e2fsck -f /dev/mapper/VG02-lv_var # resize2fs /dev/mapper/VG02-lv_var # mount -a
et voilà.…