VMware pozwala na zwiększenie rozmiaru wirtualnego dysku online - gdy VM jest uruchomiona. Kolejne oczekiwane kroki dla systemu Linux to:
- rozszerz partycję: usuń i utwórz większą za pomocą
fdisk
- zwiększyć rozmiar PV za pomocą
pvresize
- używaj bezpłatnych zakresów do
lvresize
operacji - a następnie
resize2fs
dla systemu plików
Ale jestem zakleszczony na pierwszym stopniu: fdisk
i sfdisk
nadal wyświetla stare rozmiar dysku.
Mój dysk to wirtualny dysk SCSI podłączony dzięki wirtualnemu kontrolerowi LSI Logic.
Jak odświeżyć rozmiar dysku wirtualnego i informacje o tablicy partycji dostępne w jądrze Linuksa bez restartu ?
O ile wiem, wszystkie te kroki są możliwe dla działającego systemu Windows, bez ponownego uruchamiania, a nawet bez żadnych działań użytkownika dzięki narzędziom VMWare. W Linuksie spodziewam się, że wszystkie kroki wykonam również online i już wiem, że kroki 2, 3 i 4 działają online. Ale pierwsza - zmiana rozmiaru partycji zadeklarowana w tabeli partycji (nadal) wydaje się wymagać ponownego uruchomienia.
Aktualizacja: Mój system to Debian Lenny z jądrem 2.6.26, a dysk, który rozszerzyłem, jest dyskiem głównym z dużym PV zawierającym „root” LV dla „/”.