
Estoy usando VMWare ESX para alojar algunas máquinas virtuales y he asignado 60 Gb a una máquina virtual con Windows Server 2008. No se está usando ni cerca de eso y es poco probable que lo haga.
¿Cómo puedo reducir la cantidad de espacio que ocupa este disco virtual en el disco físico? He escuchado palabras como disco delgado y compacto, pero aún no he tenido la oportunidad de verlo correctamente (quedarse sin espacio aún no es una preocupación apremiante).
Respuesta1
Formato fino/grueso son generalmente los términos que VMware utiliza para los formatos VMDK.delgadocrecerá dinámicamente (hasta el límite) a medida que el espacio se consuma realmente,gruesoestá preasignado. Compacto se suele utilizar para describir un formato de almacenamiento ligero utilizado para plantillas.
Para convertir un VMDK de formato grueso existente a formato fino, sus opciones son:
1.Si tiene vCenter y una licencia que incluye Storage VMotion, puede convertir de formato grueso a formato delgado sin tiempo de inactividad.
2.Utilice VMware Converter: esto le permitirá crear una nueva máquina virtual que sea una copia de la original pero con discos delgados en lugar de discos gruesos o completamente asignados. Esto generará algún tiempo de inactividad.
3.Utilice vmkfstools desde la línea de comando. Esto requiere el mayor tiempo de inactividad de todas las soluciones. Apague la VM y desde la consola ESX navegue hasta el directorio de la VM correspondiente y use el siguiente comando:
vmkfstools -i yourthickdisk.vmdk -d thin yourthindisk.vmdk
Esto clona el vmdk original (el indicador -i), pero el indicador -d especifica que el clon debe ser un disco de formato delgado. Una vez que se complete la clonación, edite la configuración de la máquina virtual para que apunte al nuevo vmdk de disco delgado. Si todo arranca correctamente, puede eliminar de forma segura el VMDK antiguo (grueso).
4.Hay una variación detallada de la opción vmkfstools.en esta publicación de blogusando una instantánea para permitirle realizar la conversión en una máquina virtual en ejecución. Estoy bastante seguro de que VMware no lo admitiría, pero es un buen truco.