Auf VMFS-Datenspeichern, die die automatische Speicherplatzrückforderung nicht unterstützen, können Sie den Befehl esxcli verwenden, um nicht genutzten Speicherplatz manuell zurückzufordern.

In diesem Vorgang wird der Zielserver durch --server=Servername angegeben. Der angegebene Zielserver fordert Sie auf, einen Benutzernamen und ein Kennwort einzugeben. Weitere Verbindungsoptionen, wie z. B. eine Konfigurations- oder Sitzungsdatei, werden unterstützt. Eine Liste der Verbindungsoptionen finden Sie unter Erste Schritte mit vSphere Command-Line Interfaces.

Voraussetzungen

Installieren Sie vCLI oder stellen Sie die virtuelle vSphere Management Assistant (vMA)-Maschine bereit. Siehe Erste Schritte mit vSphere Command-Line Interfaces. Führen Sie zwecks Fehlerbehebung esxcli-Befehle in der ESXi Shell aus.

Prozedur

  1. Führen Sie den folgenden Befehl aus, um nicht genutzte Speicherblöcke auf dem per Thin Provisioning bereitgestellten Gerät zurückzufordern:
    esxcli --server=server_name storage vmfs unmap

    Der Befehl verfügt über diese Optionen:

    Option Beschreibung
    -l|--volume-label=volume_bezeichnung Die Bezeichnung des VMFS-Volumes, dessen Zuordnung aufgehoben werden soll. Dies ist ein erforderliches Argument. Verwenden Sie bei Angabe dieses Arguments nicht -u|--volume-uuid=volume_uuid.
    -u|--volume-uuid=volume_uuid Die UUID des VMFS-Volumes, dessen Zuordnung aufgehoben werden soll. Dies ist ein erforderliches Argument. Verwenden Sie bei Angabe dieses Arguments nicht -l|--volume-label=volume_bezeichnung.
    -n|--reclaim-unit=anzahl Die Anzahl der VMFS-Blöcke, deren Zuordnung pro Iteration aufgehoben werden soll. Dies ist ein optionales Argument. Wenn es nicht angegeben wird, verwendet der Befehl den Standardwert 200.
  2. Um zu überprüfen, ob die Aufhebung der Zuordnung abgeschlossen ist, suchen Sie in der Datei vmkernel.log nach „unmap“.