EHLO wszystkim! Mój pierwszy post w sieci StackOverflow :)
Pracujemy na infrastrukturze ESXi 5.0 / vCenter do hostowania głównie systemów-gości Debian 6 / amd64 z partycjami ext3 i open-vm-tools
kompilowanych ze źródła na błąd debian 471784 .
Masz problem, który pojawia się w Internecie, ale nigdzie nie ma rozstrzygającej odpowiedzi.
Podczas próby zmniejszenia dysku alokowanego elastycznie w trybie niezależnym-trwałym, bez żadnych migawek, rodziców, klonów, konsekwentnie pojawia się następujący błąd:
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.
(Nawiasem mówiąc, jakie są „inne czynniki”, a która z wielu białych ksiąg i instrukcji technicznych jest instrukcją obsługi? :)
Wiem, że mogę wypchać partycje zerami (w rzeczywistości używam ich do shred -fuzn0
usuwania dużych plików), a następnie zamknąć danego gościa i użyć różnych metod, takich jak vmkfstools
klonowanie lub vMotioning dysków w trybie cienkiego przydzielania itp., Ale wszystkie z nich albo ponoszą karę za przestój gościa, która jest marszczona, albo powodują nieuzasadnione przenoszenie danych między magazynami danych i / lub hostami.
Odpowiedź brzmi: bez kurczenia się w ESX / ESXi (od wersji 5).
Dokumentacja brzmi:
WAŻNE Zmniejszanie dysków nie jest dozwolone w następujących okolicznościach:
Maszyna wirtualna jest hostowana na serwerze ESX / ESXi. Serwer ESX / ESXi może zmniejszyć rozmiar dysku wirtualnego tylko podczas eksportowania maszyny wirtualnej. Miejsce zajmowane przez dysk wirtualny na serwerze ESX / ESXi jednak się nie zmienia.
Maszyna wirtualna ma system operacyjny gościa Mac .
Ci zdefiniowanej przez całą przestrzeń dyskową do wirtualnego dysku, kiedy go stworzył.
Maszyna wirtualna zawiera migawkę .
Maszyna wirtualna jest połączonym klonem lub rodzicem połączonego klonu.
Dysk wirtualny jest niezależnym dyskiem w trybie nietrwałym .
System plików to system plików kronikowania , taki jak system plików ext4, xfs lub jfs .
Nic dziwnego, że jest opcja kurczyć w VMware Workstation, ale nie w vSphere klienta podłączonego do instancji ESXi lub vCenter.