RSS

Reducir tamaño de nuestros .vhd

26 Mar

En ocasiones una máquina virtual está ocupando más tamaño del que debe tener. Veamos dos formas de reducir tamaño de los .vhd de nuestras máquinas virtuales:

Opcion 1. Con el Asistente de Hyper-V :

Veamos la forma de reducir el tamaño que ocupa un disco virtual de una máquina virtual de Hyper-V en Microsoft Windows 2008 R2 con el asistente de discos,este procedimiento es igualmente válido para Microsoft Windows 2012 R2.

En este caso nos encontramos con una máquina virtual cuyo disco VHD ocupa más de 50GB mientras que en la propia máquina vemos que no supera los 25 GB por lo que es necesario que la compactemos para evitar que ocupe más espacio del debido y comprometa la integridad de otras máquinas.

Accedemos al administrador de Hyper-V y una vez parada la máquina que da problemas, nos posicionamos sobre ella y seleccionamos “Configuración…”.

Vamos a “Configuración > Controlador IDE  > Unidad de disco duro” y en el campo “Medios” seleccionamos “Editar”.

Seleccionamos “Compactarlo”.

Aceptamos los cambios haciendo clic en “Finalizar”.

El proceso puede tardar bastante tiempo en función de lo que haya que compactar …

Cuando el proceso termina se vuelve a mostrar la ventana de configuración y en este momento podremos hacer clic en “Aceptar” y arrancar la máquina virtual para que siga dando servicio.

El resultado que se puede observar es que hemos bajado el tamaño del VHD a menos de la mitad, aunque esto dependerá del espacio real ocupado dentro del VHD por parte de los ficheros que contiene.

Puede ser que debido a las caracteristicas del disco o de la complejidad de los archivos alojados en el disco duro virtual, una vez haya acabado el proceso de compactacion, el diso .vhd siga ocupando el mismo tamaño. Para esto usaremos la opcion 2 que es algo más efectiva.

Opcion 2. Con la utilidad diskpart de nuestro S.O. :

Desde la máquina host, abrimos una consola de comandos y ejecutamos la utilidad integrada de windows Diskpart.
diskpart

Inicio del Procedimiento

Abrimos un coman line y ejecutamos la utilidad diskpart:

diskpart

Seleccionamos el disco que queremos editar y la ruda donde se encuetra:

select vdisk file="F:DAT100GB.vhd"

Attachamos el disco como Read-only:

attach vdisk readonly

Compactamos el disco virtual:

compact vdisk

Dependiendo del tamaño del disco esto puede tardar un rato .

Una vez completado, desatachamos el disco para liberarlo.

detach vdisk

Una vez terminado este procedimiento ya podemos conectar de nuevo nuestra virtual machine para seguir dando servicio. Muestro un ejemplo de como queda el disco despues de realizar este procedimiento.

vhd1

Referencias:

Anuncios
 
Deja un comentario

Publicado por en marzo 26, 2015 en Microsoft

 

Etiquetas: , , ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: