De mi Manual de Proxmox VE 4.x: Redimensionado de los discos duros de las máquinas virtuales y particiones raíz de los contenedores (Parte II)

Saludos nuevamente.

En la primera parte de esta serie de 3 posts describí el proceso de redimensionado de la partición raíz de los CTs. Ahora toca el turno de los discos duros virtuales de las VMs donde, primeramente, veremos el caso en que se tienen sistema operativos Windows de Microsoft alojados dentro de las mismas.

Bueno, sin más preámbulo, vayamos al asunto:

Redimensionado del disco duro de máquinas virtuales con sistemas Microsoft Windows

En el caso de tener un sistema operativo Windows la cosa es relativamente fácil. A continuación mostraré el proceso de redimensionado a través de un conjunto de imágenes del Administrador de Discos de sendos sistemas operativos Windows, uno con Windows 7 Ultimate y otro con Windows 8.1 Professional.

El Administrador de discos, luego del redimensionado, tiene el siguiente aspecto:

Windows 7 Ultimate

139.1 - Gestor de Proxmox VE - VM_KVM con W7 - Administrador de discos - Luego del Redimensionado

Windows 8.1 Professional

140.2 - Gestor de Proxmox VE - VM_KVM con W8.1 - Administrador de discos - Luego del Redimensionado

El siguiente paso es seleccionar la opción “Extender volumen” en el menú emergente de la partición (mediante clic derecho):

Windows 7 Ultimate

139.2 - Gestor de Proxmox VE - VM_KVM con W7 - Administrador de discos - Opcion Extender Volumen

Windows 8.1 Professional

140.3 - Gestor de Proxmox VE - VM_KVM con W8.1 - Administrador de discos - Opcion Extender Volumen

De ahí saldrá una nueva ventana con un asistente para el redimensionado del volumen:

Windows 7 Ultimate

139.3 - Gestor de Proxmox VE - VM_KVM con W7 - Administrador de discos - Extender Volumen - Asistente - 1

Windows 8.1 Professional

140.4 - Gestor de Proxmox VE - VM_KVM con W8.1 - Administrador de discos - Extender Volumen - Asistente - 1

Se pulsa el botón “Siguiente” para pasar a la siguiente pantalla donde se especifica el nuevo tamaño que tendrá la partición, o sea, qué cantidad de espacio libre disponible se utilizará para extender dicha partición:

Windows 7 Ultimate

139.4 - Gestor de Proxmox VE - VM_KVM con W7 - Administrador de discos - Extender Volumen - Asistente - 2

Windows 8.1 Professional

140.5 - Gestor de Proxmox VE - VM_KVM con W8.1 - Administrador de discos - Extender Volumen - Asistente - 2

Una vez establecido el valor de la cantidad de espacio en que se incrementará el tamaño de la partición, se procede a confirmar lo hecho para que se inicie el proceso de redimensión correspondiente:

Windows 7 Ultimate

139.5 - Gestor de Proxmox VE - VM_KVM con W7 - Administrador de discos - Extender Volumen - Asistente - 3

Windows 8.1 Professional

140.6 - Gestor de Proxmox VE - VM_KVM con W8.1 - Administrador de discos - Extender Volumen - Asistente - 3

Al pulsar el botón “Finalizar” se inicia el proceso, donde se ve cómo la partición cambia de tamaño en unos pocos segundos -¡y en caliente!-, y una vez terminado, el Administrador de Discos se ve así:

Windows 7 Ultimate

139.6 - Gestor de Proxmox VE - VM_KVM con W7 - Administrador de discos - Volumen Extendido (En Caliente!!!)

Windows 8.1 Professional

140.7 - Gestor de Proxmox VE - VM_KVM con W8.1 - Administrador de discos - Volumen Extendido (En Caliente!!!)

Pero si quedara alguna duda del cambio que se realizó a la partición deseada, se puede abrir el explorador de Windows  y ahí se ve que el tamaño de la misma ha cambiado:

Windows 7 Ultimate

139.7 - Gestor de Proxmox VE - VM_KVM con W7 - Administrador de discos - Volumen Extendido - Explorador de Windows

Windows 8.1 Professional

140.8 - Gestor de Proxmox VE - VM_KVM con W8.1 - Administrador de discos - Volumen Extendido - Explorador de Windows

Como dije al principio, en el caso de Windows el proceso es extremadamente sencillo a través de la interfaz gráfica, pero… ¿y cómo sería utilizando una herramienta DOS? Bueno, una herramienta que se puede usar es Diskpart, la cual viene por defecto en cualquier versión actual de Windows.

Usando la herramienta Diskpart

Como dije anteriormente, la herramienta Diskpart viene por defecto en las versiones Vista, 7, 8, 8.1 y 10  de Windows, así como en las versiones actuales de Windows Server.

Para ejecutar dicha herramienta, basta con ejecutar diskpart. Una vez ejecutado y proporcionada la escalada de privilegios, se ve así:

141.1 - Gestor de Proxmox VE - VM_KVM con W7 - Utilidad Diskpart

Lo primero que se debe ver es la lista de discos duros que ha reconocido el sistema operativo mediante la orden list disk:

141.2 - Gestor de Proxmox VE - VM_KVM con W7 - Utilidad Diskpart - Orden List Disk

En el ejemplo vemos que se dispone de un disco de 80 GB de tamaño total, donde 60 GB están ocupados y 20 GB sin ocupar (en otras palabras, sin particionar), no se refleja las particiones o volúmenes que contiene (que es el lugar donde realmente se realizará el cambio).

Para ver dichas particiones o volúmenes se debe ejecutar la orden list vol:

141.3 - Gestor de Proxmox VE - VM_KVM con W7 - Utilidad Diskpart - Orden List Vol

Ahí vemos que Windows muestra como volúmenes independientes todo lo que esté montado en el momento en que se ejecuta la herramienta diskpart, tanto el contenido de los lectores de CD/DVD como las particiones del disco duro. Seleccionado en color amarillo está la partición a expandir o encoger: la partición del sistema operativo con letra C marcada como volumen 3.

Primeramente procederemos a expandir o incrementar el tamaño de la partición seleccionada, y luego se hará el proceso inverso, o sea, encoger o disminuir su tamaño.

Para expandir el tamaño de la partición se utiliza la orden expand, la cual incrementa el tamaño de la partición o disco virtual específico ocupando el espacio libre máximo disponible, en este caso a 20 GB que es el tamaño del espacio libre disponible mostrado por la orden list disk anteriormente. El resultado se muestra a continuación:

141.4 - Gestor de Proxmox VE - VM_KVM con W7 - Utilidad Diskpart - Ordenes Select Vol y Extend(Sin Parametros)

Claro está que esto sucede así porque no se le especifica un tamaño determinado a la orden expand, lo cual se puede hacer mediante el parámetro size. Un ejemplo de esto lo vamos a ver un poco más adelante.

No obstante, por si hay alguna duda, se pueden listar nuevamente los volúmenes que reconoce el sistema operativo para ver los cambios hechos:

141.5 - Gestor de Proxmox VE - VM_KVM con W7 - Utilidad Diskpart - Orden List Vol (Luego del Redimensionado)

Sí, ha aumentado el tamaño del volumen 3 a 59 GB, y si ejecutamos el Explorador de Windows, también se puede constatar que ha aumentado el tamaño de la partición del sistema:

141.6 - Gestor de Proxmox VE - VM_KVM con W7 - Utilidad Diskpart - Volumen Extendido - Explorador de Windows

Todo bien, ahora vamos a aumentar en 5 GB más la partición del sistema, para ello hay que especificarle el parámetro size=<tamaño en MB> a la orden expand como dije anteriormente:

141.7 - Gestor de Proxmox VE - VM_KVM con W7 - Utilidad Diskpart - Volumen 3 - Extender 5GB

Como se ve, se ha aumentado el tamaño de dicha partición, ahora tiene 64 GB de tamaño total:

141.8 - Gestor de Proxmox VE - VM_KVM con W7 - Utilidad Diskpart - Volumen Extendido 5GB - Explorador de Windows

El proceso de incremento es sencillo con esta herramienta. Ahora bien, ¿cómo sería el proceso inverso? Ah, con este sí hay que tener más cuidado, dado que si el volumen a reducir tiene datos que ocupan casi la totalidad del espacio, puede traer problemas de pérdida de los mismos; por eso enfatizo que este proceso debe hacerse con mucho cuidado.

Entonces, para reducir el tamaño de una partición o volumen específico, se usa la orden shrink, a la que también hay que pasarle un parámetro. En la imagen siguiente se ve cómo se reduce en 24 GB el tamaño del volumen 3 para volver a llevarlo a 40 GB aproximadamente:

141.9 - Gestor de Proxmox VE - VM_KVM con W7 - Utilidad Diskpart - Ordenes Select Vol y Shrink (Reduccion de 24 GB del Volumen 3)

El valor del parámetro desired se expresa en MB. En dependencia del tamaño del volumen y la cantidad de datos que tenga ocupado, este proceso puede demorar segundos, minutos o quizás horas (si el disco es enorme, o sea, 320, 500 GB, 1 TB o 2 TB):

141.10 - Gestor de Proxmox VE - VM_KVM con W7 - Utilidad Diskpart - Ordenes Select Vol y Shrink (Reduccion de 24 GB del Volumen 3) - Varios segundos despues

Una vez reducido el volumen, podemos chequear si todo está correctamente:

141.11 - Gestor de Proxmox VE - VM_KVM con W7 - Utilidad Diskpart - Volumen 3 Reducido a 40GB

Que si lo vemos a través del Explorador de Windows, es el mismo resultado:

141.12 - Gestor de Proxmox VE - VM_KVM con W7 - Utilidad Diskpart - Volumen Reducido a 40GB - Explorador de Windows

Y así hemos reducido el tamaño de la partición.

NOTA: Recalco nuevamente que para las operaciones de incremento o reducción del tamaño de las particiones se utilice o el Minitool Partition Wizard Portable (mientras menos herramientas de este tipo tenga instaladas el sistema operativo) o algún LiveCD de GNU/Linux que contenga herramientas de particionado como Parted, GParted, etc., con lo cual se pueden realizar estas operaciones con el sistema operativo “dormido”.

Y hasta aquí la segunda parte de esta serie. Espero les sirva.

😀

Acerca de Hector Suarez Planas

Es Licenciado en Ciencia de la Computación (3 de julio de 2002). Ha sido Administrador de Red en varias organizaciones, Programador y Analista de Sistemas. Actualmente se desempeña como Administrador de Red del Telecentro Tele Turquino de Santiago de Cuba. Tiene experiencia con sistemas Windows y GNU/Linux, Infraestructura de Redes (Cisco, AlliedTelesis, Netgear y HP ProCurve, Vyatta/VyOS), Servidores tanto físicos como virtuales (plataformas VMWare, Proxmox VE y Xen), Sistemas de Seguridad Informática (Snort/Suricata IDS, appliances AlienVault OSSIM), programador (Delphi, C++ Builder, Perl [poco], Python [algo]), entre otras cosas. Actualmente estoy incursionando en todo lo que tiene relación con Cloud Computing (OpenStack) y Centros de Datos. :-)
Esta entrada fue publicada en Proxmox VE. Guarda el enlace permanente.

3 respuestas a De mi Manual de Proxmox VE 4.x: Redimensionado de los discos duros de las máquinas virtuales y particiones raíz de los contenedores (Parte II)

  1. Joycel dijo:

    Hola,quisiera hablar con usted por correo espero me ayude.Saludos mi email es isel.est@infomed.sld.cu

  2. yosvanis dijo:

    hola lo que necesito es saber como redusco el tamaño del hdd de una vm que tiene 300gb a la hora de crear la vm le asignaron 300gb entonces la salva que me hace el promox es de 120gb y estoy presentando problemas en mover esa salva, aqui explicas como cambiar el tamaño del hdd del windows pero no es lo que necesito me entiendes si puedes escribirme a mi correo yosvanis.lopez@cifue.vcl.onat.gob.cu

Responder a yosvanis Cancelar respuesta

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