ESXi unterstützt die Befehle vom Typ „Zuordnung aufheben“, die direkt von einem Gastbetriebssystem ausgegeben werden, um Speicherplatz zurückzufordern. Der Grad der Unterstützung und die Anforderungen richten sich nach dem Typ des Datenspeichers, in dem sich die virtuelle Maschine befindet.
Innerhalb einer virtuellen Maschine wird Speicherplatz freigegeben, wenn Sie beispielsweise Dateien auf der virtuellen Festplatte im Thin-Format löschen. Das Gastbetriebssystem benachrichtigt VMFS über den freigegebenen Speicherplatz, indem der Befehl „Zuordnung aufheben“ gesendet wird. Durch den vom Gastbetriebssystem gesendeten Befehl „Zuordnung aufheben“ wird Speicherplatz im VMFS-Datenspeicher freigegeben. Der Befehl wird dann für das Array ausgeführt, sodass das Array die freigegebenen Speicherplatzblöcke zurückfordern kann.
Speicherplatzrückforderung für virtuelle VMFS6-Maschinen
VMFS6 unterstützt grundsätzlich die von Gastbetriebssystemen generierte automatische Speicherplatzrückforderung und übergibt diese Anforderungen an das Array. Viele Gastbetriebssysteme können den Befehl „Zuordnung aufheben“ senden und benötigen keinerlei weitere Konfiguration. Bei Gastbetriebssystemen, die keine automatische Aufhebung der Zuordnung unterstützen, muss möglicherweise der Benutzer eingreifen. Informationen über Gastbetriebssysteme, die die automatische Speicherplatzrückforderung auf VMFS6 unterstützen, erhalten Sie bei Ihrem Anbieter.
Generell sendet das Gastbetriebssystem die Befehle zum Aufheben der Zuordnung basierend auf ihrer entsprechenden Granularität. Nähere Informationen finden Sie in der Dokumentation zum Gastbetriebssystem.
Bei der Verwendung der Speicherplatzrückforderung mit VMFS6 muss Folgendes beachtet werden:
- VMFS6 verarbeitet die Anforderung zum Aufheben der Zuordnung vom Gastbetriebssystem nur dann, wenn der zurückzufordernde Speicherplatz 1 MB oder ein Mehrfaches von 1 MB beträgt. Wenn der Speicherplatz weniger als 1 MB beträgt oder kein Mehrfaches von 1 MB ist, werden die Anforderungen zur Aufhebung der Zuordnung nicht verarbeitet.
- Bei virtuellen Maschinen mit Snapshots im standardmäßigen SEsparse-Format unterstützt VMFS6 die automatische Speicherplatzrückforderung nur auf ESXi-Hosts der Version 6.7 oder höher.
Die Speicherplatzrückforderung betrifft nur den obersten Snapshot und funktioniert, wenn die virtuelle Maschine eingeschaltet ist.
Speicherplatzrückforderung für virtuelle VMFS5-Maschinen
In der Regel kann der vom Gastbetriebssystem in VMFS5 generierte Befehl „Zuordnung aufheben“ nicht direkt an das Array übergeben werden. Sie müssen den Befehl esxcli storage vmfs unmap ausführen, um Zuordnungsaufhebungen für das Array auszulösen.
Für eine begrenzte Anzahl von Gastbetriebssystemen unterstützt VMFS5 jedoch Anforderungen zur automatischen Speicherplatzrückforderung.
- Die virtuelle Festplatte muss per Thin Provisioning bereitgestellt werden.
- Die virtuelle Maschine muss über die Hardwareversion 11 (ESXi 6.0) oder höher verfügen.
- Die erweiterte Einstellung „EnableBlockDelete“ muss auf „1“ gesetzt werden.
- Das Gastbetriebssystem muss die virtuelle Festplatte als Thin-Festplatte identifizieren können.