Adaptar el volumen lógico en Linux (Servidor Dedicado)
Para Servidores Dedicados de nuestra gama de Servidores a precio especial o Servidores Dedicados adquiridos antes del 20.10.2021.
En este artículo te explicamos cómo adaptar el volumen lógico en un Servidor Dedicado.
En Servidores Dedicados con sistema operativo Linux que fueron adquiridos ya sea como parte de nuestra gama de Servidores a precio especial o antes del 20.10.2021, es posible gestionar el espacio de almacenamiento con el Gestor de Volúmenes Lógicos (LVM). Cuando solicitas un Servidor Dedicado con una imagen de IONOS, no se realiza una partición del almacenamiento en disco(s), ya que de esta manera podrás distribuir el espacio de almacenamiento individualmente según tus necesidades.
Nota
Si instalas una imagen de IONOS con Plesk en el servidor, se realiza una partición de aproximadamente 90% del espacio de disco disponible.
Atención
Al adaptar el volumen lógico se realizan cambios drásticos en el sistema de archivos de tu servidor. Realiza una copia de seguridad antes de adaptar el tamaño del volumen existente para evitar la pérdida de datos.
Procede con los siguientes pasos para ajustar manualmente el tamaño del volumen lógico:
Requisito
Accediste 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
Ejemplo:
[root@localhost ~]# vgdisplay -v vg00Para 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 amplió 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 fue ajustado, introduce el siguiente comando:
[root@localhost ~]# df -h