6 votos

Cómo recuperar eliminado almacenamiento VM en servidor ESXi 5.5

Tengo algunas máquinas virtuales en ESXi 5.5 server. Mi servidor ESXi alcanzó su máximo de almacenamiento. Muestra 4 GB de espacio libre. Borré datos inútiles de uno de mis VMs alrededor de 300GB pero servidor ESXi 5.5 sigue mostrando 4 GB de espacio. Mi disco de VMs fino son provisionadas. ¿Como puedo solucionar el problema? Yo también reinicie ESXi server pero no para servir.

9voto

Gerald Schneider Puntos 193

Aprovisionamiento ligero .vmdk archivos no se encogen por sí mismos cuando se eliminan los datos, siempre de mantener el tamaño de su llenado máximo del estado.

Lo que usted quiere, la reducción de la .vmdk tamaño a la real utilizado el tamaño del espacio, se llama "adelgazamiento".

VMwares knowledge base da estas instrucciones:

La eliminación de archivos en la mayoría de los sistemas de archivos no eliminarlos por completo; sólo las tablas de archivos será alterado. Uso de freeware eliminación segura de archivos utilidades son útiles, tales como la goma de borrar o SDelete a cero el espacio a 'cero', el espacio libre en el volumen, efectivamente borrar el espacio libre de los datos. Es entonces, que el disco puede ser adecuadamente diluido. Usted puede utilizar el vmkfstools -K comando (ESXi/ESX 4.1 y versiones posteriores) para completar el bloque de reclamar o uso de Storage vMotion para migrar la máquina virtual a un almacén de datos con diferentes VMFS tamaño de bloque.

Así:

  1. Puesta a cero de la espacio de disco dentro de la máquina virtual con una de las herramientas sugeridas
  2. Apagado de la máquina virtual, de lo contrario la .vmdk será bloqueado.
  3. Ejecutar vmkfstools -K <file.vmdk> sobre el local ESXi de la consola o a través de SSH.

Tenga en cuenta que el método alternativo, la migración de las máquinas virtuales a otro almacén de datos, sólo libera espacio cuando el tamaño difiere en los almacenes de datos!

Después de el .vmdk sólo debe tener el tamaño de los datos actualmente almacenados en él.

Consulte el artículo de Knowledge Base para obtener más detalles.

1voto

Mario Lenz Puntos 846

5.5 es bastante viejo, pero si eres capaz de actualizar a 6.0 puede utilizar invitado DESASIGNAR:

P. ¿cuáles son los requisitos previos necesarios para DESASIGNAR a ejecutar?

Hay una serie de requisitos previos que deben cumplirse. Estos son:

  • VMDK debe ser delgada aprovisionado
  • La Máquina Virtual de la versión de Hardware debe ser de 11 (ESXi 6.0)
  • La configuración avanzada EnableBlockDelete debe establecerse en 1
  • El SO Huésped debe ser capaz de identificar el disco como fina (Windows 2012 [actualizado el 30-Oct-2015] utiliza el B2 de la página de modo de lograr esto)

VSPHERE 6.0 CARACTERÍSTICAS DE ALMACENAMIENTO DE LA PARTE 8: VAAI DESASIGNAR CAMBIOS

Con 6.5, invitado DESASIGNAR también debe trabajar con Linux.

0voto

kkenwort Puntos 1

Yo uso el vSphere cliente para exportar la máquina virtual como una plantilla OVF. A continuación, eliminar la VM del host y desplegar la plantilla OVF. Asegúrese de que elegir thin provisioning durante la implementación. Como un bono, tendrás un backup de VM en su local o unidad de red. Este método funciona en la versión gratuita de ESXi.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: