Ene 29

VMWare – Liberar espacio en discos thin

Liberar espacio en discos thin de vmware despues de que se hayan expandido de forma temporal.

Los discos de tipo “thin” crecen segun las necesidades del sistema operativo invitado. A medida que el SO necesita mas almacenamiento, este disco crece hasta el limite establecido.

El problema viene cuando este SO libera espacio. Este disco virtual no reduce su tamaño de forma automática. Los pasos para reducirlo son los siguientes:

Antes de empezar tenemos que comprobar:
– Tenemos un backup reciente de la VM que vamos a modificar.
– La VM no tiene ninguna snapshot.

1.- Marcamos con “0” todo el espacio sobrante dentro del sistema invitado.

WINDOWS

sdelete.exe -z Unidad:

Desde un “cmd” como adminitrador, ej: sdelete.exe -z C:

https://technet.microsoft.com/en-us/sysinternals/bb897443

LINUX

dd if=/dev/zero of=/ruta-del-volumen/todozeros && rm -f /ruta-del-volumen/todozeros

Esto rellenará todo el espacio sobrante con “0” para luego poder reducir el tamaño del disco virtual.

2.- Apagamos la maquina virtual.

3.- Ejecutamos vmkfstools sobre el disco virtual.

Nos conectamos por SSH a nuestro vmware y buscamos la ubicación del disco virtual a reducir.

vmkfstools -K disk1.vmdk

Podemos utilizar el vmware Converter para esta última operación, aunque vmkfstools es bastante mas rápido.
 Con esto, ya tenemos reducido nuestro disco thin al espacio utilizado por el sistema invitado.

Deja un comentario

Your email address will not be published.

A %d blogueros les gusta esto: