Erhöhen Sie die Größe der Root-Partition nach der Installation von Ubuntu unter Windows

9

Jedes Mal, wenn der Update Manager ein Update anfordert, wird die Meldung angezeigt, dass nicht genügend Speicherplatz verfügbar ist. Auf der Partition mit installiertem Ubuntu stehen jedoch mehr als 10 GB freier Speicherplatz zur Verfügung.

Ich weiß nicht, was zu tun ist.

df -h kehrt zurück:

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

Es wäre großartig, wenn mir jemand helfen könnte, dieses Problem zu lösen. Ich bin ein Neuling bei Ubuntu.

Sucher
quelle

Antworten:

9

Ihre /Partition ist voll, 96% belegt, 237 MB freier Speicherplatz. Dort werden Ihre Pakete heruntergeladen und installiert.

Soweit ich sehe, handelt es sich um eine Wubi-Installation. Sie können die Größe Ihrer Wubi-Partition mithilfe der in diesem Beitrag beschriebenen Methode ändern

Grundsätzlich müssen Sie diese genau befolgen:

  1. Holen Sie sich rootPrivilegien

    sudo -i

  2. Überprüfen Sie, wie viel Speicherplatz auf Ihrer Windows-Festplatte vorhanden ist

    df -h /host

  3. Erstellen Sie eine neue virtuelle Festplatte, die größer ist als die, die Sie derzeit haben, z. B. 10 GB

    ( Ändern Sie den Parameter count = entsprechend )

    cd / host / ubuntu / disks
    dd if = / dev / zero von = new.disk bs = 1 MB count = 10000
    
  4. Formatieren Sie die neue Festplatte

    mkfs.ext4 -F new.disk

  5. Mounten und Kopieren von Dateien auf eine neue virtuelle Festplatte

    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
    Ausfahrt
    
  6. Starten Sie Windows neu und benennen Sie die Datei \ubuntu\disks\root.diskin um \ubuntu\disks\old_root.disk.

  7. Benennen Sie die Datei \ubuntu\disks\new.diskin um \ubuntu\disks\root.disk.

  8. Starten Sie Ubuntu neu und überprüfen Sie, ob alles funktioniert. Wenn Sie zu 100% sicher sind, dass sich alles an den richtigen Stellen befindet, können Sie sich bei Windows anmelden und die Datei löschen old_root.disk, um diese 5 GB zurückzubekommen.

( Source)

Bruno Pereira
quelle
Das gesamte Setup hat gut funktioniert, aber ich habe gerade nach dem Löschen der alten Root-Disk festgestellt, dass ich keine Musik mehr von YouTube / Streaming vom Browser höre. Irgendeine Idee, wie ich das beheben könnte?
Sucher
Versuchen Sie erneut, Flash zu installieren ( Sie sollten das alte Stammverzeichnis nicht gelöscht haben, bevor Sie wissen, dass alles klar ist und ausgeführt wird! ). Wenn dies nicht hilft, öffnen Sie eine neue Frage mit Ihrem Problem. Ich bin froh, dass das (irgendwie) funktioniert hat.
Bruno Pereira
Es begann von alleine zu arbeiten. Seltsam. Aber egal, der gesamte Prozess verlief reibungslos. Ein dickes Lob !! Danke vielmals !!! : D
Sucher
8

Da Sie Wubi verwenden (Ubuntu unter Windows installiert), funktionieren die normalen Größenänderungsmethoden ( Gparted usw.) nicht.

  • Befolgen Sie die Schritte im Abschnitt "Automatische Größenänderung" des offiziellen Wubi-Handbuchs , um die Größe Ihrer Partition zu erhöhen.
  • Ihre Windows-Partition (Laufwerk C) benötigt mindestens so viel Speicherplatz wie die kombinierte Größe Ihrer aktuellen Wubi-Partition und die neue vergrößerte Größe.
    • Wenn Ihre aktuelle Partition beispielsweise 5 GB groß ist und Sie sie auf 10 GB erhöhen möchten, müssen auf Laufwerk C mindestens 15 GB frei sein.

Hinweis: Diese Seite enthält auch manuelle Anweisungen / Befehle. Es wird jedoch empfohlen, zuerst die automatisierte Methode auszuprobieren.

ish
quelle