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.

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 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“.