Press "Enter" to skip to content

Como extender disco de máquina virtual linux en vmware ESXI

snatic_k8ot5v 0

En esta entrada les mostraré cómo extender un disco de una máquina virtual que ya tenía y que dimensione muy pequeño o bien con el tiempo tuve la necesidad de incrementarlo, ya que utilizo ESXI para virtualizar mis equipos aquí tengo una guia paso a paso de como realizar esta actividad:

Primeramente ir a ESXI sobre la maquina que deseas incrementar el espacio y teniendola apagada ir a edit Settings

y en la sección de Hard disk 1 podemos incrementar el tamaño al deseado:

Una vez ajustado ahora es necesario aumentar el tamaño en la maquina virtual, en resumen aquí los pasos que vamos a seguir:

  1. crear partición con
    cfdisk

    o bien usar la herramienta de partición

  2. utilizar el comando
    pvcreate

    para inicializar para el uso de LVM

  3. después el comando
    vgdisplay

    para ubicar el nombre del dispositivo VG

  4. usar
    vgextend

    para extender el volumen del grupo

  5. ahora
    lvextend

    para extender LVM

  6. finalmente
    resize2fs

    para extender el Sistema de Archivos

Ahora bien con el detalle y un ejemplo:

Para crear la partición podemos utilizar el  comando:

cfdisk /dev/sda

o bien utilizar la herramienta de partitioner

creamos la partición con el espacio libre máximo disponible

Esto nos dará una nueva unidad en mi caso la que se llama /dev/sda3

Una ves creada podemos pasar al próximo paso que es utilizar el siguiente comando: pvcreate, cabe aclarar que debes sustituir el nombre /dev/sda3 del dispositivo por el que corresponda que creaste en el paso anterior:

pvcreate /dev/sda3

Después utilizamos el comando vgdisplay el cual nos muestra la siguiente información:

vgdisplay 

Lo más relevante de este comando es obtener el nombre asignado a VG Name  ya que es requerido para el siguiente comando:

vgextend /dev/system /dev/sda3

como se ha visto vgname corresponde a system y en el siguiente comando lo utilizaremos, al igual que la asignacion de root, que para obtenerla podemos ir a la carpeta /dev/system y lanzar el comando ls el dispositivo mencionado con root es lo que debemos capturar

lvextend -l +100%FREE /dev/vgname/root

Reemplazando los valores el comando quedaria como lo que sigue:

lvextend -l +100%FREE /dev/system/root_lv

Finalmente el comando resize2fs con el que culminamos, de igual forma reemplazamos vgname y root por los valores de nuestro sistema:

resize2fs /dev/vgname/root

por tanto el comando final seria:

resize2fs /dev/system/root_lv

Listo con esto tenemos ampliado el espacio reflejado en nuestra máquina virtual, para comprobar que todo a salido correctamente solo queda lanzar el comando:

df -h

y verificar que nuestro disco haya sido ampliado:

 

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *