Mam Ubuntu 12.04 działający na VirtualBox 4.2.4 na dysku Dynamic VDI z limitem ustawionym na 8 GB na prawdziwej partycji ext4 z dostępnym ponad 40 GB wolnego miejsca. Jednak VDI nie rozwija się do limitu. 8 GB to więcej niż to, co chcę zrobić.
Jak udostępnić resztę miejsca? Dostępna przestrzeń w / i .home to 41kb.
virtualbox
12.04
vdi
jeremyjjbrown
źródło
źródło
Odpowiedzi:
Naprawiłem moją maszynę VirtualBox, ustawiając ścieżkę na maszynie hosta Windows 7, aby zawierała katalog instalacyjny VirtualBox (kroki):
Następnie przejdź do katalogu dysku VirtualBox (pod nazwą użytkownika \ VirtualBox VMs) pobranego z ( https://forums.virtualbox.org/viewtopic.php?f=7&t=52351 )
WAŻNE KROKI ROZPOCZNIJ TUTAJ: Następnie uruchom maszynę wirtualną na LiveCD (zainstaluj dysk) (wzięty z rozszerzenia rozmiaru partycji Ubuntu o nieprzydzielone miejsce (wymiana między nimi) )
Nie mogę tego wystarczająco podkreślić:
Zdecydowanie zaleca się wykonanie kopii zapasowej wszelkich ważnych plików przed wykonaniem operacji zmiany rozmiaru / przeniesienia / rozszerzenia.
Sposobem na to jest usunięcie partycji wymiany, rozszerzenie żądanej partycji, a następnie ponowne utworzenie partycji wymiany.
Partycję wymiany można usunąć tylko po wyłączeniu wymiany:
SWAP wyłączony: sudo / sbin / swapoff -a SWAP wyłączony: sudo / sbin / swapon -a
Kroki:
Uwaga: Jeśli swap nie jest podstawowym dyskiem twardym, zobacz SwapFaq na temat aktywacji partycji wymiany
Zdecydowanie zaleca się wykonanie kopii zapasowej wszelkich ważnych plików przed wykonaniem operacji zmiany rozmiaru / przeniesienia / rozszerzenia.
źródło
Miał ten sam problem na Ubuntu 15.04 z systemem Ubuntu Gnome 15.04 na maszynie wirtualnej. Wygląda na to, że pomimo tego, że „Dynamicznie przydzielane miejsce” VirtuaBox nie zwiększało go, spadłem do moich ostatnich 100 MB i nie pozwoliło mi to na aktualizację oprogramowania. Rozwiązaniem było wykonanie aktualizacji przez terminal.
Wydawało się, że zmusza to VirtualBox do utworzenia dodatkowej przestrzeni dyskowej, skoczył nawet do 500 MB za darmo, gdy tylko aktualizacja się rozpoczęła.
źródło
dpkg -i
iapt-get update
dostałem wiadomość o braku miejsca, aleapt-get upgrade
pracowałem nad Ubuntu Gnome 16.04/tmp
będzietmpfs
to system plików przechowywany w pamięci RAM. Więc jeśli nie przypisałeś, że masz ~ 800 MB wolnej pamięci RAM na maszynie wirtualnej, nie wystarczy, aby utrzymać ISO.Prawdopodobnie nie jest to, co zamierzałeś: po prostu zapisz ISO w „prawdziwym” katalogu (np.
/home/<username>
) I powinno działać dobrze.źródło
/tmp
środku, zmuszasz system operacyjny do zapisania całego ISO w pamięci.Wydaje się, że nie jest to związane ze wzrostem dysku wirtualnego, ponieważ powinieneś otrzymać komunikat o błędzie od VirtualBox informujący, że nie może on przydzielić więcej miejsca na dysku wirtualnym.
Jakieś pomysły:
df -h
Twojej maszyny wirtualnej?baobab
aby wyszukać, co zajmuje całe/
miejsce.źródło
/tmp
a nawet/
system plików jest zapełniony na twojej maszynie wirtualnej. System plików nie rozwinie się sam. Codf -h
ci mówiSpróbuj skonfigurować folder współdzielony, może to być rozwiązanie twojego problemu.
FOLDER_NAME
i sprawdźAuto mount
imake permanent
./home/"your_user_name"/shared
sudo mount -t vboxsf "FOLDER_NAME" /home/"your_user_name"/shared
mount -t vboxsf "FOLDER_NAME" /home/"your_user_name"/shared" to the end of "/etc/rc.local" before "exit 0"
źródło
Możesz użyć tego prostego rozwiązania: w swoim terminalu wpisz to polecenie
Ścieżkę do dysku można znaleźć w konfiguracji VM / storage / yourVM.vbi (ścieżka po prawej)
źródło