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