Część z naszych maszyn wirtualnych (a konkretnie ich dyski) skonfigurowane są ze znacznie większą pojemnością niż wymagana na początku. Jednak wraz z instalacją programów taki dysk dynamiczny „puchnie”. Na dysku jak to na dysku są partycje. Domyślnie zazwyczaj mamy dwie: system i swap (w przypadku systemu Linux). Jednak pierwsza partycja z systemem i danymi nie zajmuje całego dostępnego miejsca. Zatem kiedy zaczyna brakować przestrzeni dla Linuxa należy taką partycję rozszerzyć.
Pamiętajmy zawsze aby przed zabawami z partycjami zarchiwizować dane! Nie raz już przydarzyła mi się jakaś niewiadoma awaria podczas takich zabaw i dysk wirtualny stawał się niezdatny do użytku. Oczywiście można się bawić w odzysk danych ale trzeba mieć na to czas.
Zatem aby powiększyć nasza partycję trzeba wykonać kilka kroków:
- jako użytkownik root uruchamiamy gparted
- powinniśmy zobaczyć dwie partycje: system Linux i swap
- musimy przesunąć w prawo partycję swap (czerwona) i kolejno powiększyć rozmiar partycji Linux (/dev/sda1)
- najpierw wyłączamy swap: prawym myszki na partycji swap i klikamy w „Wyłącz partycję wymiany”
- kolejno klikamy prawym myszki na partycji swap i wybieramy pozycję „Zmień rozmiar/przesuń”
- przesuwamy ikonkę partycji swap w prawo tak aby przed nią znalazło się tyle miejsca o ile chcemy powiększyć pierwszą partycję
- możemy też w polu Wolne miejsce przed wpisać tą wartość np 1024 oznacza 1GB
- kolejno klikamy prawym na partycji Linux (najczęściej /dev/sda1) i wybieramy to samo menu
- prawy koniec partycji przeciągamy w prawo do końca wolnego miejsca
- z głównego menu wybieramy zielony ptaszek (menu Edycja/Zastosuj wszystkie działania)
- czekamy na wykonanie operacji
- jeśli wszystko pójdzie gładko to jeszcze trzeba włączyć partycję wymiany swap
- prawym myszki na niej i menu „Włącz partycję wymiany”
Powiększenie dysku w powyższy sposób nie zawsze zadziała. Jeśli z jakiegoś względu gparted odmówi zmiany rozmiaru czy położenia partycji należy użyć specjalnej dystrybucji Linuxa GParted Live. Wypalić na CD lub nagrać na USB i z takiego nośnika uruchomić wykonać powyższe czynności na dysku naszego Linuxa. Aby to wykonać w VirtualBox trzeba do maszyny wirtualnej podpiąć obraz ISO GParted Live i z niego ją uruchomić. Pozostałe czynności jak wyżej.
Aby jeśli na taki wirtualnym dysku braknie już miejsca trzeba go w całości powiększyć. O tym piszę w innym artykule dotyczącym VirtualBoxa i jego obsługi. Powodzenia!