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:
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.
vmkfstools -K disk1.vmdk