Menú de contenidos
Problema
El disco de una máquina virtual está full. Se necesita ampliar la partición de root. (Este procedimiento también es válido para la partición /home, etc.) Está probado en Centos 6.9, con virtualización a través de XenServer.
Solución
Antes de comenzar, ejecuta un backup completo de tu contenido.
Comenzamos.
Creamos una máquina de prueba.
La maquina tiene actualmente un disco virtual de 50 GB está instalado centos 6.9 funcional
Ahora, desde el XenCenter 6.5 (probado) , apagamos la máquina virtual, y ampliamos el tamaño disco. Luego, la encendemos nuevamente.
Después de reiniciar, veremos el nuevo tamaño del disco que hemos asignado.
Ahora, debemos modificar la distribución de las particiones, revisemos con fdisk -l
Ingresamos “m” para obtener ayuda
Opcion “n”, para indicar que es una nueva partición
Opcion “p” para Particion primaria
La siguiente número de partición es la 3
En el Primer cilindro y último cilindro, coloquemos el valor por defecto.
Necesitamos cambiar el identificador del sistema de partición a tipo linux
El código hexadecimal para Linux LVM es 8e, y la partición en la que estamos trabajando es la 3
Opción w para escribir la nueva organización de particiones
Reiniciamos para que se apliquen los cambios
Con eso estamos a la mitad, ahora nos queda modificar la lógica de las particiones en Centos para lo que utilizamos pvcreate
y extendemos la VolGroup
Podemos determinar que existe espacio libre mediante vgdisplay
Por lo que podemos extender el lv_root el espacio libre
También resulta esto para ocupar el 100% de espacio en disco que queda libre:
lvextend -l 100%FREE /dev/VolGroup00/lv_root
Y redimensionamos
Comprobamos que se han aplicado los cambios