El caso más frecuente de ampliación que se nos presentará será el de ampliación de un Volumen Lógico usado para albergar particiones de máquinas virtuales (por ejemplo xen).
$ lvextend -L +100GB /dev/nombre_de_particion
Eneste caso, 100GB, hay que tener encuenta que existe espacio suficiente en el grupo y/o en el volumen físico, los comandos pvscan y lvscan serán de gran ayuda.
Para una partición en ext3, se puede usar parted:
$ parted /dev/xvdc print resize N
Para una partición ext4 o bien si parted rechaza el resize de tu partición ext3 (por ejemplo... Error: File system has an incompatible feature enabled.), entonces usar resize2fs:
Prmero, con cfdisk borrar la partición y crearla con el tamaño deseado.
$ cfdisk /dev/xvdc
Normalmente se requerirá un checqueo del sistema de ficheros
$ e2fsck -f /dev/xvdc1
Y entonces el redimensionado:
$ resize2fs /dev/xvdc1
Más info en: http://positon.org/resize-an-ext3-ext4-partition