it-swarm.com.de

So geben Sie Ubuntu 14.04 mehr Speicherplatz

Mein ursprüngliches Betriebssystem war/ist W7 und wann immer ich Ubuntu 14.04 LTS installiert habe, stehen mir 17 GB Speicherplatz zur Verfügung, aber jetzt möchte ich es für bestimmte Anwendungen erweitern.

enter image description here

Ich bin ein bisschen neu auf der ganzen Festplatte und Partitionierungssache, so dass eine gute Hilfe dankbar wäre.

Ich habe neben W7 auch Ubuntu installiert.

3
cryken

Um Ubuntu mehr Platz zu geben, müssen Sie einige Dinge tun:

  • Shrink /dev/sda2
  • Ändern Sie die Größe der erweiterten Partition (/dev/sda3), um den durch den vorherigen Schritt freigegebenen Speicherplatz einzuschließen.
  • Entscheiden Sie, ob der Speicherplatz für Systemanwendungen (die von apt-get, Software Centre usw. installiert wurden) oder für Benutzeranwendungen (die von Ihnen aus dem Quellcode, vorkompilierten Binärdateien usw. installiert wurden) vorgesehen ist.
  • Wenn dies der Fall ist, ändern Sie die Größe von root (/dev/sda5). Wenn dies der Fall ist, erstellen Sie eine Partition im freien Speicherplatz und hängen Sie sie an einem geeigneten Ort ein. Ich werde vorerst die ersteren behandeln, und die letzteren, wenn jemand danach fragt.

Um den ersten Schritt durchzuführen, haben Sie zwei Möglichkeiten:

  • Mit GParted oder verkleinern
  • Verkleinern Sie sie mit dem Abschnitt Datenträgerverwaltung in Windows Computerverwaltung.

Mit GParted können Sie verkleinern, um so viel Speicherplatz wie möglich freizugeben. Der Vorgang ist jedoch langsam. Unter Windows ist das Verkleinern sehr schnell, Sie können jedoch möglicherweise nicht so viel Speicherplatz freigeben, wie als ungenutzt angezeigt wird. Dies liegt daran, dass das Windows-Dienstprogramm nur bis zum zuletzt verwendeten Sektor verkleinert wird, während sich GParted in Dateien bewegt. Ich empfehle, dass Sie sehen, wie viel Windows zur Freigabe bereit ist, und wenn es zufriedenstellend ist, verwenden Sie es oder verwenden Sie GParted. Wenn Sie sich für GParted entscheiden, verwenden Sie dazu eine Live-CD/USB. Ich gehe von einer Live-Umgebung für alle Linux-Operationen aus.

  1. Um in Windows zu verkleinern, klicken Sie mit der rechten Maustaste auf Arbeitsplatz und wählen Sie Verwalten. Wechseln Sie zum Abschnitt Datenträgerverwaltung, wählen Sie die Partition C: aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie Shrink VolumeRandom image lifted from the net
  2. Gehen Sie dazu in GParted folgendermaßen vor: Hängen Sie die Partition zuerst aus, wenn sie angehängt ist (das Schlüsselsymbol zeigt an, dass sie angehängt ist), indem Sie mit der rechten Maustaste auf /dev/sda2 klicken und nmount auswählen. Wählen Sie Größe ändern/verschieben und ziehen Sie das rechte Ende des Schiebereglers (oder geben Sie die Werte manuell ein), bis am Ende der Partition genügend freier Speicherplatz angezeigt wird.
  3. Klicken Sie mit der rechten Maustaste auf die Stammpartition und wählen Sie Information. Sie erhalten ein Fenster, das so aussieht: GParted information window screenshot Kopieren Sie die UUID an eine beliebige Stelle (öffnen Sie eine Datei in gedit und fügen Sie sie dort ein, wenn Sie möchten).
  4. Wiederholen Sie den obigen Schritt mit der erweiterten Partition und der Stammpartition, ziehen Sie jedoch diesmal den Schieberegler, um den freien Speicherplatz am Anfang auszufüllen.
  5. Klicken Sie auf das grüne Häkchen, um sich zu bewerben.

Nach Abschluss der Operationen müssen Sie wahrscheinlich die UUID-Werte der Partitionen ändern (wie in /etc/fstab, GRUB usw. verwendet). Dafür werden wir ein chroot einrichten. Wiederholen Sie zunächst Schritt 2, um die neue UUID der Root-Partition abzurufen. Wenn sie gleich sind, überspringen Sie den nächsten Abschnitt. Du bist fertig. Wenn nicht:

Öffnen Sie nun ein Terminal und führen Sie die folgenden Schritte aus:

Sudo mount /dev/sda5 /mnt
Sudo mount -o bind /dev /mnt/dev
Sudo mount -t devpts none /mnt/dev/pts
Sudo mount -t proc none /mnt/proc
Sudo mount -t sysfs none /mnt/sysfs

Sudo chroot /mnt /bin/bash -l

Jetzt befinden Sie sich in einer chroot -Umgebung in Ihrem installierten Ubuntu, im Gegensatz zu dem Live-Ubuntu, das verwendet wurde, um dorthin zu gelangen. Wir müssen den UUID-Wert für root in /etc/fstab ersetzen. Öffnen Sie ihn also mit dem Editor Ihrer Wahl und ändern Sie den Wert in den Wert, den Sie vor einigen Schritten kopiert haben (falls Sie nicht mit vi vertraut sind). , benutze nano):

vi /etc/fstab

(Sie sind root in chroot, benötigen also Sudo nicht.) Oder verwenden Sie den Befehl sed:

sed -i 's/OLD_UUID/NEW_UUID/' /etc/fstab

(Ersetzen Sie OLD_UUID und NEW_UUID durch die entsprechenden Werte.)

Zum Schluss aktualisieren Sie GRUB:

update-grub

Wenn dies ohne Fehler abgeschlossen wurde, können Sie die Chroot (exit) beenden und neu starten. Getan!

3
muru