Adaptar el volumen lógico en Linux (Servidor Dedicado)
Utilice la función «Imprimir» al final de la página para crear un PDF.
Servidor Dedicado, clásico y adquirido a precio especial, que se gestionan desde la Administración de servidores en el Panel de Control
En este artículo te explicamos cómo adaptar el volumen lógico en un Servidor Dedicado de los incluidos en la descripción.
En estos servidores dedicados con sistema operativo Linux que fueron contratados como parte de nuestra gama a precio especial o antes de 20/10/2021, es posible gestionar el espacio de almacenamiento con el Gestor de Volúmenes Lógicos. Si se ha solicitado un Servidor Dedicado con una imagen de IONOS, no se realizará una partición del almacenamiento en disco(s), ya que esto permite distribuir el espacio de almacenamiento individualmente según las necesidades.
Nota
Si instalas una imagen de IONOS con Plesk en el servidor, se realizará una partición de aproximadamente 90% del espacio de disco disponible.
Importante
Al adaptar el volumen lógico se experimentan cambios drásticos en el sistema de archivos de tu servidor. Te recomendamos que hagas una copia de seguridad antes de adaptar el tamaño del volumen existente para evitar la pérdida de datos.
Lleva a cabo los siguientes pasos para ajustar manualmente el tamaño del volumen lógico:
Requisito
Has accedido al servidor como administrador.
Preparación
Primero, comprueba el espacio disponible del volumen lógico introduciendo el siguiente comando:
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 193M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda2 28G 168M 28G 1% /
/dev/mapper/vg00-usr 9.8G 2.1G 7.2G 23% /usr
none 32G 4.0K 32G 1% /tmp
/dev/mapper/vg00-home 9.8G 37M 9.3G 1% /home
/dev/mapper/vg00-var 9.8G 362M 9.0G 4% /var
tmpfs 6.3G 0 6.3G 0% /run/user/0Para comprobar el tamaño del volumen lógico y el espacio libre, introduce el siguiente comando:
[root@localhost ~]# vgdisplay -v NOMBRE_DEL_GRUPO_DE_VOLUMEN
Por ejemplo:
[root@localhost ~]# vgdisplay -v vg00
Para consultar el sistema de archivos, introduce el siguiente comando:
[root@localhost ~]# df -Th | grep "^/dev"
Anota el sistema de archivos.
Aumentar el volumen lógico manualmente
Para añadir 10 GB a un volumen lógico, introduce el comando lvextend como se indica a continuación:
[root@localhost ~]# lvextend -L +10G /dev/GRUPO_DE_VOLUMEN/VOLUMEN_LÓGICO
Si deseas utilizar todo el espacio disponible para aumentar el tamaño del volumen lógico deseado, introduce el comando lvextend como se indica a continuación:
[root@localhost ~]# lvextend -l +100%FREE [RUTA_DEL_VOLUMEN_LÓGICO].
En el siguiente ejemplo se utiliza todo el espacio del disco para aumentar el tamaño del volumen lógico vg00/var:
[root@localhost ~]# lvextend -l +100%FREE /dev/vg00/var
Size of logical volume vg00/var changed from 10.00 GiB (2560 extents) to 1.76 TiB (462142 extents).
Logical volume vg00/var successfully resized.
Ampliar el sistema de archivos
Para poder utilizar el espacio adicional, ahora es necesario que adaptes el tamaño del sistema de archivos. La siguiente tabla muestra ejemplos de los distintos sistemas de archivos y los comandos correspondientes para ampliar el tamaño de cada uno:
Sistema de archivos | Comando | Ejemplo | Nota |
---|---|---|---|
Ext 2,3,4 | resize2fs [RUTA DEL VOLUMEN LÓGICO] | resize2fs /dev/vg00/var | No es posible adaptar el sistema de archivos ext3 correctamente, si este ya ha sido montado o está defectuoso. |
XFS | xfs_growfs [RUTA DEL PUNTO DE MONTAJE] | xfs_growfs /var | |
ReiserFS | resize_reiserfs -f [RUTA DEL VOLUMEN LÓGICO] | resize_reiserfs -f /dev/vg00/var | No es posible adaptar el sistema de archivos ReiserFS correctamente, si este ya ha sido montado o está defectuoso. |
Tras introducir el comando correspondiente, verás que el sistema de archivos se ha ampliado correctamente como lo indica el siguiente ejemplo:
[root@localhost ~]# resize2fs /dev/vg00/var
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/vg00/var is mounted on /var; on-line resizing required
old_desc_blocks = 2, new_desc_blocks = 226
The filesystem on /dev/vg00/var is now 473233408 blocks long.
Para verificar si el sistema de archivos ha sido ajustado, introduce el siguiente comando:
[root@localhost ~]# df -h