4.4.8. Cómo aumentar los volúmenes lógicos
Para incrementar el tamaño de los volúmenes lógicos, utilice el comando
lvextend
.
Después de extender el volumen lógico, necesitará incrementar el tamaño del sistema de archivos asociado para que coincida.
Cuando extienda el volumen lógico, puede especificar cuánto desea añadir al volumen o qué tan grande desea que el volumen sea después de la extensión.
El siguiente comando extiende el volumen lógico
/dev/myvg/homevol
a 12 GB.
# lvextend -L12G /dev/myvg/homevol
lvextend -- extending logical volume "/dev/myvg/homevol" to 12 GB
lvextend -- doing automatic backup of volume group "myvg"
lvextend -- logical volume "/dev/myvg/homevol" successfully extended
El siguiente comando añade otro gigabyte al volumen lógico
/dev/myvg/homevol
.
# lvextend -L+1G /dev/myvg/homevol
lvextend -- extending logical volume "/dev/myvg/homevol" to 13 GB
lvextend -- doing automatic backup of volume group "myvg"
lvextend -- logical volume "/dev/myvg/homevol" successfully extended
Del mismo modo que
lvcreate
, puede utilizar la opción -l
del comando lvextend
para especificar el número de extensiones con las cuales incrementar el tamaño del volumen lógico. Puede asimismo utilizar el argumento para especificar un porcentaje del grupo de volúmenes o un porcentaje del espacio libre del grupo de volúmenes. El siguiente comando extiende el volumen lógico testlv
para llenar todo el espacio sin asignar del grupo de volúmenes myvg
.
[root@tng3-1 ~]# lvextend -l +100%FREE /dev/myvg/testlv
Extending logical volume testlv to 68.59 GB
Logical volume testlv successfully resized
Después de extender el volumen lógico, es necesario incrementar el tamaño del sistema de archivos para que coincida.
Por defecto, la mayoría de herramientas para dimensionar los sistemas de archivos incrementarán en sistema de archivos al tamaño del volumen lógico subyacente. Así, no es necesario especificar el mismo tamaño para cada uno de los dos comandos.