Skip to content

30 mayo, 2011

Linux – Ampliación de espacio en unidad lógica

Para el ejemplo que se detalla a continuación, consideraremos que se desea ampliar el espacio de la partición /var con 4 GB actualmente, para disponer de 20 GB en la misma.

Una vez conectado por SSH al servidor, por favor siga estos pasos: 

1.- Ejecute df- h para comprobar el tamaño de sus particiones, el resultado será similar al siguiente:

2.- Ejecute un fdisk –l para comprobar el espacio completo en su disco; y así comprobar que la partición física /dev/sda3 está configurada como Linux LVM.

3.- Ejecute el comando pvs, que le proporcionará la siguiente información:

PVPhysical Volume path
VGVolume Group name.
Fmt: LVM Format
Attr: Physical volume attributes. The a attribute means that the physical volume is allocatable and not read-only.
PSizePhysical Size of the physical volume.
PFreePhysical Free space left on the physical volume.

4.- Como indicamos al principio queremos ampliar el espacio en /var hasta disponer de 20 GB, por lo tanto incrementaremos el espacio en 16 GB con el comando lvextend.

NOTA: Tenga en cuenta que se trata de un ejemplo concreto, usted deberá adaptar los parámetros del comando a la configuración que desee realizar.

El fórmato del comando es como se indica:

lvextend –L +1GB /dev/mapper/vg00-var

lvextend – Logical Volume Extend
-L + 16GB – con esto especificamos el tamaño especifico que deseamos añadir a la partición de forma que resulten los 20 GB que deseamos añadir.

/dev/mapper/vg-00-var – la ruta al volumen lógico. Obtenemos esta información en el punto 1, como resultado de ejecutar df-h

5.- Si ejecutamos nuevamente un df –h , veremos que /dev/mapper/vg-00-var aun muestra los 4 GB. Esto es debido a que aunque el volumen lógico se ha ampliado, el sistema de archivos aun debe extenderse para usar todo el espacio.

6.- Usaremos el comando lvs para mostrar la información de volumen lógico. De esta forma confirmaremos que el espacio se ha añadido correctamente y disponemos de los 20 GB deseados.

7.- Ahora debemos comprobar el sistema de archivos montado en el sistema usando el comando mount.

Como podemos ver en la imagen se trata de un sistema xfs.

8.- Incrementaremos el sistema de archivos para que coincida con el volumen lógico usando el comando xfs_growfs.

En nuestro caso usaremos xfs_growfs /var.

9. Comprobaremos nuevamente el espacio usando df –h

 

Fuente: aqui

Articulos relacionados:

  1. Comandos de Linux: Conocer el espacio libre y ocupado en disco
  2. Saber tamaño de carpeta por consola en Linux
  3. Lista de comandos de GNU/Linux – Sistema
  4. Lista de comandos de GNU/Linux – TRABAJO CON FICHEROS
  5. Lista de comandos de GNU/Linux – Renombrando

Share your thoughts, post a comment.

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments