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
- 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. |
- Um zu überprüfen, ob die Aufhebung der Zuordnung abgeschlossen ist, suchen Sie in der Datei vmkernel.log nach „unmap“.