Jeśli w wirtualnej maszynie VirtualBoksa na dysku twardym zabrakło ci miejsca, to możesz dodać nowy dysk z poziomu ustawień tej maszyny. W tym celu:
Abyś mógł korzystać z nowo dodanego dysku w systemie na maszynie wirualnej, musisz:
Pierwsze co należy zrobić, to uruchomić maszynę wirtualną i zainstalować narzędzie gparted:
sudo apt-get install gparted
Następnie uruchom gparted poleceniem:
sudo gparted
W oknie głównym w prawej górnej części okna z listy rozwijanej wybierz nowo dodany dysk (/dev/sdb):
Teraz wybierz z menu opcję: Urządzenie -> Utwórz tablicę partycji..., zaakceptuj domyślnie wybrany rodzaj tablicy partycji (msdos) i wciśnij przycisk Zastosuj:
Następnie kliknij prawym przyciskiem myszki w szary obszar nieprzydzielonego obszaru przestrzeni dyskowej i z menu wybierz pozycję Nowa. W oknie które się pojawi zaakceptuj domyślne wartości, aby utworzyć jedną partycję wypełniającą cały dysk i kliknij przycisk Dodaj:
Na koniec pozostaje zastosować wprowadzone zmiany na dysku twardym. W tym celu kliknij ikonkę zielonego ticka w pasku narzędziowym aplikacji:
Po zastosowaniu zmian możesz zamknąć program gparted. Teraz trzeba zamontować dysk w wybranym katalogu.
W tym celu w katalogu domowym utwórz dowolny podkatalog (np. firefox42):
cd && mkdir firefox42
i zamontuj w nim nowy dysk:
sudo mount -t ext4 /dev/sdb1 ~/firefox42
Nadaj wszystkim użytkownikom pełny dostęp do tego katalogu (dzięki temu będziesz miał te uprawnienia jako zwykły
użytkownik a nie tylko jako root):
sudo chmod 777 ~/firefox42
Żeby jeszcze dysk ten automatycznie montował się przy uruchomieniu maszyny wirtualnej, wykonaj poniższe polecenia
(UWAGA: katalog /home/mzaleczny/firefox42 poniżej zastąp katalogiem, w którym chcesz zamontować drugi dysk w swoim systemie):
sudo bash -i
echo -e "/dev/sdb1\t/home/mzaleczny/firefox42\text4\terrors=remount-ro\t0\t1" >> /etc/fstab
exit
Aby usunąć zbędny już dodatkowy dysk twardy skojarzony z daną maszyną wirtualną, musisz:
<HardDisks>
<HardDisk uuid="{50aa5fa6-42ff-4413-87e5-02d821b2f1aa}" location="Ubuntu15-10 FF42.vdi" format="VDI" type="Normal"/>
<HardDisk uuid="{cdb010f5-77dc-4c0c-9739-41c96f544076}" location="firefox42.vdi" format="VDI" type="Normal"/>
<HardDisk uuid="{9b2c085a-5c79-4234-aa9b-491cc316914c}" location="ff42.vdi" format="VDI" type="Normal"/>
</HardDisks>
Dzięki temu dysk wirtualny zostanie trwale usunięty.