2012-07-07

Añadir un disco a un volumen logico de linux CentOS

Con el paso del tiempo la máquina que instalamos con linux CenOS se nos habra ido quedando sin espacio en disco.

Podemos añadir un nuevo disco a nuestro sistema para conseguir más espacio.

Usaremos este disco nuevo para extender el espacio disponible en nuestro volumen lógico.

Una vez añadido el nuevo disco debemos crear un nuevo volumen físico sobre él.

Para saber a qué dispositivo corresponde el nuevo disco que hemos añadido podemos usar el comando

fdisk -l
que nos mostrará los dispositivos (discos) disponibles.
El que no contiene ninguna partición es nuestro nuevo disco (por ejemplo /dev/sdb)

Para crear el nuevo volumen físico usaremos el comando
pvcreate /dev/sdb

Podemos visualizar los volumenes físicos de nuestro sistema con el comando
pvdisplay

Ahora debemos extender un grupo de volumenes usando el nuevo volumen físico que acabamos de crear.

Para saber cuales son los grupos de volumenes disponibles en nuestro sistema usaremos el comando
vgdisplay

Si el grupo de volumenes que queremos extender es, por ejemplo, VolGroup00, debemos usar el comando
vgextend VolGroup00 /dev/sdb

Una vez que el grupo de volumenes tiene más espacio disponible podemos extender el volumen lógico que queramos.

Para saber los volumenes lógicos que tenemos disponibles en nuestro sistema podemos usar el comando
lvdisplay

Si quisieramos, por ejemplo, añadir 2 Gb más de capacidad al volumen  lógico /dev/VolGroup00/LogVol00 tendríamos que usar el comando
lvextend -L +2GB /dev/VolGroup00/LogVol00

Por último, para que el nuevo espacio añadido al volumen lógico esté disponible para su uso debemos usar el comando resize para agrandar la partición correspondiente.
resize2fs /dev/VolGroup00/LogVol00

2 comentarios:

  1. Gracias, excelente explicación.-

    ResponderEliminar
  2. hola como se procederia la inversa, quiero desmontar lv logico y fisico y sacar el disco y utilizar en otro lado. GRACIAS

    ResponderEliminar