Oracle VM: „Brak miejsca na urządzeniu”, ale istnieje przestrzeń

0

Mam Oracle 5.0.8 VirtualBox Manager. Używam Kali Linux jako VM w tym menedżerze. Ta maszyna wirtualna ma stały rozmiar 16 GB. Niedawno uruchomiłem dist-upgrade wewnątrz maszyny wirtualnej i podczas aktualizacji zabrakło miejsca. Maszyna wirtualna następnie uległa awarii. Po ponownym uruchomieniu maszyna wirtualna wyświetliła program ładujący Grub, a następnie klasyczny rozruch systemu Linux, ale nigdy nie wyświetlała graficznego interfejsu użytkownika GNOME. Wyświetlany jest tylko pusty ekran. Jestem w stanie uzyskać dostęp do wirtualnej konsoli. Sklonowałem vdi i utworzyłem dysk dynamicznie przydzielany. Następnie zmieniłem rozmiar tego dysku na 20 GB. Gdy uruchomiłem sudo apt-get upgrade poprzez wirtualną konsolę, otrzymałem:

dpkg został przerwany, musisz ręcznie uruchomić polecenie „dpkg --configure -a”, aby rozwiązać ten problem

Uruchomiłem „sudo dpkg --configure -a”, a następnie pojawił się ten błąd

Błąd: nie można zapisać rekordu bazy danych statusu o „libmono-system-runtime2.0-cil” do „/ var / lib / dpkg / status”: Brak miejsca na urządzeniu

Zastąpiłem stary kontroler SATA VDI nowym, dynamicznie przydzielanym VDI. Po uruchomieniu „fdisk --list” pokazuje, że kontroler ma 20 GB. Jak naprawić te błędy i wrócić do mojego GUI. Wszelkie wyjaśnienie tych błędów byłoby bardzo mile widziane. Z góry dziękuję!!!

użytkownik3900624
źródło
1
Wygląda na to, że zmieniłeś rozmiar dysku, ale nie zmieniłeś rozmiaru systemu plików w maszynie wirtualnej. Powinieneś porównać rozmiary pokazane z df -hi, fdisk -laby sprawdzić, czy łączne rozmiary są zgodne.
Thomas Dickey,
1
Tak; nie możesz po prostu uderzyć w większy dysk: musisz zmienić rozmiar partycji / systemów plików.
psusi