Nur um zu verdeutlichen, wie ich das für alle mache, die diesen Thread noch lesen.
Wenn es sich um die Boot-Partition handelt, deren Größe Sie ändern möchten, müssen Sie von einem Boot-CD- oder Boot-USB- "Rettungs" -Laufwerk booten, bei dem es sich nur um ein Live-Linux handelt. Auf diese Weise können Sie Linux auf einem anderen Computer als dem Laufwerk ausführen, auf dem Sie Änderungen vornehmen möchten.
Ich denke, die beste "Rettungs" -CD oder -USB in diesem Fall wären bootfähige gparted USB- oder CD-Hüllen,
in denen Sie ein Rettungsimage
1 benötigen. Die zu erweiternde Partition ist die letzte Partition, aber Sie haben von ihr gebootet und können sie nicht aushängen.
sda1 = booten (oder tauschen)
sda2 = tauschen (oder booten)
sda3 = /
Unbenutzter Speicherplatz
- Wenn die zu erweiternde Partition NICHT die letzte Partition ist, müssen Sie das gparted-Startabbild verwenden, um die Partitionen zu verschieben oder ihre Größe zu ändern.
sda1 = boot
sda2 = / (die zu erweiternde Partition ist nicht die letzte)
sda3 =
ungenutzten Speicherplatz tauschen
Wenn Sie eine gemountete Partition ändern möchten, die nicht die "Root" -Partition (/) ist, wie / home, die eine andere Partition ist, müssen Sie kein Rettungsimage verwenden. Dies gilt insbesondere dann, wenn es sich um die letzte Partition handelt.
sda1 = boot
sda2 = /
sda3 = / home
unbenutzter Speicherplatz
-oder-
sda1 = /
sda2 = / home
unbenutzter Speicherplatz
Dies ist die Situation, in der ich ein Image von einem kleineren Laufwerk oder einer SSD auf eine größere SSD übersetze.
In diesem Fall müssen Sie nur / home aushängen, während Sie es verlängern. Um die Bereitstellung von / home aufzuheben, müssen Sie sicherstellen, dass Sie nicht bei einem Benutzerkonto angemeldet sind, dessen Basisverzeichnis sich darin befindet. Da sich das Ausgangsverzeichnis des "root" -Nutzers direkt unter dem Systemstammverzeichnis / as in / root befindet, können Sie die Bereitstellung von / home aufheben, wenn Sie sich bei root anmelden können
Ich melde mich von einer GUI-Sitzung (KDE / Gnome / etc) ab und verwende [STRG] + [ALT] + [F1], um eine Shell-Sitzung aufzurufen.
Wenn Sie sich gerade von einem Benutzer abgemeldet haben, kann es 20 bis 30 Sekunden dauern, bis Linux alle Dateien geschlossen hat, sodass möglicherweise Fehler beim Versuch auftreten, / home zu mounten.
1. umount / home (Ich versuche diesen Befehl erneut, wenn er bis zu 30 Sekunden lang fehlschlägt. Dann schaue in anderen Sitzungen nach, ob ich irgendwo "cd / home / xxx" bin.)
2. parted / dev / sda
a. Größe ändern x (x = Partition, deren Größe Sie ändern möchten, verwenden Sie "p", um eine Liste der Partitionen zu erhalten)
b. Geben Sie den letzten Sektor der Größenänderung = "-1" ein (minus 1 bedeutet 1 Sektor vom Ende der Festplatte).
C. q (beendet die
Partition ) 3 resize2fs / dev / sda "x" (x = Partition, deren Größe geändert werden soll. Dadurch wird auch das Dateisystem neu geladen.)
4. df -m (ich überprüfe / home, um die Größe zu ändern)
Ich habe mit dieser Methode niemals Dateien verloren oder das Laufwerk beschädigt.
Viel Glück