En este post veremos como reducir el tamaño del disco de una máquina virtual aprovisionada con VMware Workstation.
Cuando aprovisionamos una máquina virtual en VMware Workstation, de forma predeterminada, no está activada la opción: "Allocate all disk space now".
No marcar esta opción significa que el disco irá creciendo a medida que se vaya llenando con datos, seria el equivalente en VMware ESXi al "thin provisioning".
Vista opción: "Allocate all disk space now":
Cuando aprovisionamos una máquina virtual en VMware Workstation, de forma predeterminada, no está activada la opción: "Allocate all disk space now".
No marcar esta opción significa que el disco irá creciendo a medida que se vaya llenando con datos, seria el equivalente en VMware ESXi al "thin provisioning".
Vista opción: "Allocate all disk space now":
Cuando asignamos un tamaño de disco y hacemos que fichero el fichero VMDK no ocupe el tamaño indicado si no que vaya creciendo según los datos del interior de la VM, deberemos tener en cuenta que borramos datos, el tamaño del disco VMDK no se reducirá de forma predeterminada.
Podemos reducir el tamaña del fichero VMDK, adecuando el tamaño a los datos que figuran en el interior de la VM siguiendo este procedimiento:
VMware Workstation: Reducir tamaño disco: Limpieza y defragmentación.
Si el sistema operativo de la VM es Windows: Vaciamos la papelera de reciclaje y defragmentamos el disco.
La idea es que quede situado el espacio libre al final del disco.
VMware Workstation: Reducir tamaño disco: Marcar ceros.
Con el proceso de marcar ceros, estamos marcando ceros en el espacio libre, de esta forma al realizar la reducción, conseguiremos que el espacio libre sea considerado al 100%, espacio no utilizado.
En sistemas operativos Windows, utilizaremos la herramienta gratuita: sdelete de sysinternals.
La sintaxis del comando es la siguiente:
sdelete.exe unidad: -Z
El sistemas operativos Linux, utilizaremos la herramienta: dd
Ejemplo:
dd if=/dev/zero of=/volumen-montado/zeroes && rm -f /volumen-montado/zeroes
Este mismo procedimiento, de marcar ceros, lo utilizamos también en este post:
VMWare: Reclamar espacio no usado VMDK thin (SYSADMIT.com)
VMware Workstation: Reducir tamaño disco: Reducir
Finalmente, podemos realizar la reducción de disco desde VMware Workstation.
Encontraremos esta opción a partir de VMware Workstation versión 9.
La opción de reducir el disco, es la siguiente:
Sobre una VM:
VM - Manage - Clean up disks
A continuación veremos el espacio que podemos ahorrar antes de realizar el procedimiento:
No podremos realizar el procedimiento si la VM está encendida:
También se puede utilizar la herramienta de linea de comandos: vmware-vdiskmanager.exe
La sintaxis para la reducción del tamaño del disco sería la siguiente:
vmware-vdiskmanager.exe -k ruta-fichero-VMDK
No hay comentarios:
Publicar un comentario