Zwiększ rozmiar partycji root po zainstalowaniu Ubuntu w systemie Windows

9

Za każdym razem, gdy menedżer aktualizacji monituje o aktualizację, pojawia się komunikat informujący, że nie ma wystarczającej ilości dostępnego miejsca, jednak partycja z zainstalowanym Ubuntu ma ponad 10 GB wolnego miejsca.

Jestem zagubiony w tym, co trzeba zrobić.

df -h zwroty:

Filesystem            Size  Used Avail Use%   Mounted on
/dev/loop0            5.6G  5.1G  237M  96% /
udev                  2.0G  4.0K  2.0G   1% /dev
tmpfs                 786M  792K  786M   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  2.0G  332K  2.0G   1% /run/shm
/dev/sda6              20G  6.7G   13G  34% /host
/dev/sda5             175G  120G   56G  69% /media/DATA

Byłoby wspaniale, gdyby ktoś mógł mi pomóc w rozwiązaniu tego problemu. Jestem nowicjuszem w Ubuntu.

poszukiwacz
źródło

Odpowiedzi:

9

Twoja /partycja jest pełna, używane w 96%, 237 MB wolnego miejsca. To tam twoje pakiety zostaną pobrane i zainstalowane.

Z tego, co widzę, jest to instalacja Wubi. Możesz zmienić rozmiar partycji Wubi, korzystając z metody opisanej w tym poście

Zasadniczo musisz postępować zgodnie z nimi w liście:

  1. Uzyskaj rootuprawnienia

    sudo -i

  2. Sprawdź, ile masz miejsca na dysku Windows

    df -h /host

  3. Utwórz nowy dysk wirtualny większy niż obecnie, powiedzmy 10 GB

    (odpowiednio zmień parametr count = )

    cd / host / ubuntu / disks
    dd if = / dev / zero of = new.disk bs = 1 MB liczba = 10000
    
  4. Sformatuj nowy dysk

    mkfs.ext4 -F new.disk

  5. Montuj i kopiuj pliki na nowy dysk wirtualny

    mkdir -p / media / newdisk
    mount -o loop new.disk / media / newdisk
    rsync -av --exclude '/ sys / *' --exclude '/ proc / *' --exclude '/ host / *' --exclude '/ mnt / *' --exclude '/ media / * / *' --exclude '/ tmp / *' --exclude '/home/*/.gvfs' --exclude '/root/.gvfs' --exclude '/var/lib/lightdm/.gvfs' / / media / newdisk
    umount / media / newdisk
    wyjście
    
  6. Uruchom ponownie system Windows i zmień nazwę pliku \ubuntu\disks\root.diskna \ubuntu\disks\old_root.disk.

  7. Zmień nazwę pliku \ubuntu\disks\new.diskna \ubuntu\disks\root.disk.

  8. Uruchom ponownie w Ubuntu i sprawdź, czy wszystko działa. Gdy masz 100% pewności, że wszystko jest we właściwych miejscach, możesz zalogować się do systemu Windows i usunąć plik, old_root.diskaby odzyskać te 5 Gb.

( Source)

Bruno Pereira
źródło
cała konfiguracja działała dobrze, ale po usunięciu starego dysku root zauważyłem , że nie słyszę już muzyki z YouTube'a ani żadnego streamingu z przeglądarki, jakiś pomysł, jak to naprawić?
osoba poszukująca
Spróbuj ponownie zainstalować flash ( nie powinieneś usuwać starego roota, zanim dowiesz się, że wszystko było czyste i działa! ). Jeśli to nie pomoże otworzyć nowego pytania dotyczącego twojego problemu. Cieszę się, że to zadziałało.
Bruno Pereira,
Zaczęło działać samodzielnie. Dziwne. Ale nieważne, cały proces działał bezproblemowo. Sława!! Wielkie dzięki !!! : D
poszukujący
8

Ponieważ używasz Wubi (Ubuntu zainstalowany w systemie Windows), zwykłe metody zmiany rozmiaru ( Gparted itp.) Nie będą działać.

  • Wykonaj czynności opisane w sekcji „Automatyczna zmiana rozmiaru” oficjalnego przewodnika Wubi tutaj, aby łatwo zwiększyć rozmiar partycji.
  • Twoja partycja Windows (Dysk C) będzie potrzebowała co najmniej tyle miejsca, ile łączny rozmiar bieżącej partycji Wubi i nowy zwiększony rozmiar.
    • Na przykład jeśli bieżąca partycja ma 5 GB i chcesz ją zwiększyć do 10 GB, musisz mieć co najmniej 15 GB wolnego miejsca na Dysku C.

Uwaga: ta strona zawiera również ręczne instrukcje / polecenia, ale zaleca się wypróbowanie metody automatycznej.

ish
źródło