Cuando hay almacenes de datos de VMFS que residen en LUN de aprovisionamiento fino, puede usar el comando esxcli para recuperar bloques de almacenamiento no utilizados.

Antes de empezar

Instale vCLI o implemente la máquina virtual de vSphere Management Assistant (vMA). Consulte Introducción a vSphere Command-Line Interface. Para solucionar problemas, ejecute los comandos de esxcli en ESXi Shell.

Por qué y cuándo se efectúa esta tarea

En el procedimiento, --server=server_name especifica el servidor de destino. El servidor de destino especificado solicita un nombre de usuario y una contraseña. Se admiten otras opciones de conexión, como un archivo de configuración o un archivo de sesión. Para obtener una lista de opciones de conexión, consulte Introducción a vSphere Command-Line Interface.

Procedimiento

Para recuperar bloques de almacenamiento no utilizados en el almacén de datos VMFS5 para el dispositivo de aprovisionamiento delgado, ejecute el siguiente comando:

esxcli --server=server_name storage vmfs unmap --volume-label=volume_label|--volume-uuid=volume_uuid --reclaim-unit=number

Este comando toma estas opciones:

Opción

Descripción

-l|--volume-label=volume_label

La etiqueta del volumen VMFS cuya asignación se desea anular. Este es un argumento obligatorio. Si especifica este argumento, no use -u|--volume-uuid=volume_uuid.

-u|--volume-uuid=volume_uuid

El UUID del volumen VMFS cuya asignación se desea anular. Este es un argumento obligatorio. Si especifica este argumento, no use -l|--volume-label=volume_label.

-n|--reclaim-unit=number

Cantidad de bloques VMFS cuya asignación se desea anular por iteración. Este es un argumento opcional. Si no se especifica, el comando utiliza el valor predeterminado de 200.

Qué hacer a continuación

Importante:

Para obtener detalles adicionales, consulte el artículo de la base de conocimientos de VMware en http://kb.vmware.com/kb/2014849.