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 le 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. Cuando solicita un Servidor Dedicado con una imagen de IONOS, no se realiza una partición del almacenamiento en disco(s), ya que de esta manera usted podrá distribuir el espacio de almacenamiento individualmente según sus necesidades.

Nota

Si instala 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 su servidor. Realice una copia de seguridad antes de adaptar el tamaño del volumen existente para evitar la pérdida de datos.

Proceda con los siguientes pasos para ajustar manualmente el tamaño del volumen lógico:

Requisito

Ha accedido al servidor como administrador.

Preparación

  • Primero, compruebe 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/0

  • Para comprobar el tamaño del volumen lógico y el espacio libre, introduzca el siguiente comando:
    [root@localhost ~]# vgdisplay -v NOMBRE_DEL_GRUPO_DE_VOLUMEN
    Ejemplo:
    [root@localhost ~]# vgdisplay -v vg00

  • Para consultar el sistema de archivos, introduzca el siguiente comando:
    [root@localhost ~]# blkid -o list

  • Anote el sistema de archivos.

Aumentar el volumen lógico manualmente

Para añadir 10 GB a un volumen lógico, introduzca el comando lvextend como se indica a continuación:

[root@localhost ~]# lvextend -L +10G /dev/GRUPO_DE_VOLUMEN/VOLUMEN_LÓGICO
Si desea utilizar todo el espacio disponible para aumentar el tamaño del volumen lógico deseado, introduzca 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 adapte 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á 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, introduzca el siguiente comando: 

[root@localhost ~]# df -h