Archive for the ‘lvm’ Category

AMPLIACIÓN DEL DISCO DURO DE UNA MÁQUINA VIRTUAL CON VIRTUALBOX

Partimos como base de una máquina virtual de VirtualBox. Durante la instalación se ha implementado un disco duro de 10 GB, y como sistema operativo Ubuntu Server 12.04 de 64 bits. Para particionar el disco, se ha utilizado el método guiado utilizando todo el disco y con sistema de particionamiento LVM.

Después de la instalación, el sistema ha implementado el siguiente esquema de particionado:

vbox_1

 

Ahora supongamos que con el tiempo y el uso de la máquina, la capacidad de almacenamiento del disco duro se nos queda corta y necesitamos ampliar el tamaño de la raíz a 10 GB más. Para aumentar la capacidad de disco seguiremos los siguientes pasos:

1. Apagar la máquina virtual.

2. Desde el menú de configuración de VirtualBox, añadimos otro disco duro con el tamaño deseado. Por ejemplo 20 GB para doblar la capacidad.

vbox_2

3. Encendemos la máquina virtual y accedemos al sistema con privilegios de root. Ejecutamos fdisk –l para verificar que el sistema operativo detecta el disco que hemos añadido y que la capacidad es correcta.

vbox_3

4. Clonamos todo el contenido del disco antiguo en el nuevo.

dd  if=/dev/sda  of=/dev/sdb

Ahora habrá que esperar a que termine. En función de la capacidad del disco que estamos clonando esto puede durar varios minutos.

vbox_4

5. Apagamos la máquina, desvinculamos el disco duro antiguo de tal manera que solo quede vinculado el disco añadido y reiniciamos la máquina para comprobar que funciona y la copia ha salido bien.

vbox_5

 

Una vez hemos iniciado la máquina, ejecutamos fdisk –l para verificar que el tamaño del disco es correcto.

vbox_6

 

Aun así, si ejecutamos pvdisplay vemos que el LVM aún no reconoce todo el espacio del disco.

vbox_7

6. Arrancamos la máquina virtual con la ISO de Gparted. Redimensionamos la partición extendida que creó la instalación de Ubuntu al máximo que permita el disco, y luego redimensionamos también la partición donde está el LVM al máximo del disco. Luego le damos a Apply y cuando temine reiniciamos el ordenador.

vbox_8

7. Después de reiniciar,  ejecutamos pvdisplay para verificar que ahora el volumen físico si dispone de toda la capacidad del disco.

vbox_9

 

Ejecutamos lvresize –L 18G /dev/gerard-vg/root  para agrandar el espacio disponible para el volumen lógico donde está montada la raíz.

vbox_10

 

Finalmente ejecutamos resize2fs /dev/gerard-vg/root  para agrandar también el sistema de ficheros y hacerlo coincidir con la capacidad máxima asignada al volumen lógico.

vbox_11

 

Ahora, si ejecutamos lvdisplay  vemos que ya hemos agrandado el volumen lógico.

vbox_12