EHLO allerseits! Mein erster Beitrag im StackOverflow-Netzwerk :)
Wir führen eine ESXi 5.0 / vCenter-Infrastruktur aus, um hauptsächlich Debian 6 / amd64-Gastsysteme mit ext3-Partitionen zu hosten, open-vm-tools
die aus dem Quellcode per Debian-Fehler 471784 kompiliert wurden .
Ich habe ein Problem, das überall im Internet angesprochen wird, aber ohne eine endgültige Antwort zu erhalten.
Beim Versuch, eine Thin Provisioning-Festplatte im unabhängig persistenten Modus ohne Snapshots, Eltern oder Klone zu verkleinern, wird immer wieder der folgende Fehler angezeigt:
root@linux64:~# vmware-toolbox-cmd disk list
Shrink disk is disabled for this virtual machine.
Shrinking is disabled for linked clones, parents of linked clones,
pre-allocated disks, snapshots, or due to other factors.
See the User's manual for more information.
(Übrigens, was sind die "anderen Faktoren" und was ist die Menge an White Papers und technischen Handbüchern ? das Benutzerhandbuch? :)
Ich weiß, dass ich die Partitionen mit Nullen füllen kann (tatsächlich verwende ich sie shred -fuzn0
beim Löschen großer Dateien), dann den betreffenden Gast herunterfahre und verschiedene Methoden wie das vmkfstools
Klonen oder vMotioning von Datenträgern im Thin-Provision-Modus usw. verwende, aber alle von ihnen wird entweder die Ausfallzeitstrafe für den Gast verursacht, der gekürzt wird, oder es kommt zu einem ungerechtfertigten Verschieben von Daten zwischen Datenspeichern und / oder Hosts.
Und die Antwort lautet: Kein Schrumpfen unter ESX / ESXi (ab Version 5).
Die Dokumentation lautet:
WICHTIG Das Verkleinern von Datenträgern ist unter folgenden Umständen nicht zulässig :
Die virtuelle Maschine wird auf einem ESX / ESXi-Server gehostet. ESX / ESXi Server kann die Größe einer virtuellen Festplatte nur verkleinern, wenn eine virtuelle Maschine exportiert wird. Der von der virtuellen Festplatte auf dem ESX / ESXi-Server belegte Speicherplatz ändert sich jedoch nicht.
Die virtuelle Maschine hat eine Mac-Gastbetriebssystem .
Du haben der gesamten Festplatte beim Erstellen den gesamten Speicherplatz zugewiesen .
Die virtuelle Maschine enthält a Snapshot .
Die virtuelle Maschine ist ein verknüpfter Klon oder der übergeordnete Element eines verknüpften Klons.
Die virtuelle Festplatte ist eine unabhängige Festplatte in persistenten Modus.
Das Dateisystem ist ein Journal-Dateisystem , z. B. ein ext4-, xfs- oder jfs- Dateisystem.
Kein Wunder, dass es eine Option zum Verkleinern in VMWare Workstation gibt, jedoch nicht in einem vSphere-Client, der mit einer ESXi- oder vCenter-Instanz verbunden ist.