So verschieben Sie Ihren Home-Ordner unter Linux auf eine andere Partition

Wenn Sie bei der Installation von Ubuntu die Standardoption akzeptiert haben, die gesamte Festplatte zu verwenden, oder wenn auf Ihrem Computer Ubuntu vorinstalliert war, befindet sich wahrscheinlich ein Home-Ordner in derselben Partition wie alle Ihre Systemdateien. Unter normalen Umständen wäre das in Ordnung. Wenn Sie jedoch das Betriebssystem neu installieren möchten, können Sie Ihre Einstellungen oder alle Ihre Dateien nicht beibehalten, es sei denn, Sie erstellen zuvor eine vollständige Sicherung des Ordners. Um geistesabwesende Probleme zu vermeiden, die zur Entfernung Ihres Home-Verzeichnisses führen würden, sollten Sie es stattdessen in einer eigenen Partition belassen. Diese Anleitung zeigt, wie Sie Ihren Home-Ordner auf eine separate Partition (oder einen separaten Speicherort) verschieben.

Gut zu wissen: Möglicherweise möchten Sie mehr über die verschiedenen Linux-Partitionsschemata erfahren, bevor Sie mit der Erstellung einer neuen Partition fortfahren.

Erstellen einer neuen Partition

Notiz: Sie können diesen Schritt überspringen, wenn Sie bereits über eine externe Partition mit genügend Speicherplatz verfügen, den Sie nutzen können.

Für diese Anleitung gehen wir davon aus, dass Ihr Computer nur über eine Festplatte verfügt und nur eine Partition enthält. Um eine neue Partition zu erstellen, müssen Sie zunächst einen bootfähigen USB-Stick oder eine optische CD mit Ubuntu darauf erstellen. Sie können die Festplatte nicht partitionieren, während Ihr Bare-Metal-Betriebssystem noch ausgeführt wird.

  1. Legen Sie den USB-Stick oder die CD in den Computer ein und starten Sie damit.
  2. Wählen Sie auf dem angezeigten GRUB-Bildschirm die Option „Ubuntu testen oder installieren“ aus.
  3. Wählen Sie auf der grafischen Oberfläche, die Ihnen die Wahl zwischen Ausprobieren und Installieren des Betriebssystems ermöglicht, die Option „Ausprobieren“.
  4. Drücken Sie nach dem Booten die Supertaste (auf den meisten Tastaturen Win oder eine Taste mit dem Windows-Logo) und geben Sie „GParted“ ein.
  5. Wenn GParted in Ihren Optionen angezeigt wird, drücken Sie die Eingabetaste, um Ihren Partitionsmanager zu starten.
  6. Wählen Sie im Manager die Festplatte aus, auf der Ihr Betriebssystem installiert ist. In den meisten Fällen sollte es etwa „/dev/sda“ lauten.

Warnung: Wenn Sie mehr als ein Laufwerk haben und nicht sicher sind, welches Sie verwenden möchten, booten Sie Ubuntu erneut normal und überprüfen Sie Ihre Dateisystemtabelle mit cat /etc/fstab. In der Datei erfahren Sie, wo sich jeder Einhängepunkt während der Ubuntu-Installation befand. Finden Sie heraus, wo das Stammverzeichnis („/“) gemountet ist (normalerweise wird dies in einem Kommentar mit der Aufschrift „/ war während der Installation auf /dev/xxxx“ beschrieben) und notieren Sie es.

  1. Sie sollten einige Einträge in der Liste sehen. Wählen Sie den Eintrag aus, der der Hauptpartition entspricht. Es sollte die Datei mit der größten Dateigröße sein und entweder im Dateisystemformat ext3 oder ext4 vorliegen. Klicken Sie mit der rechten Maustaste darauf und wählen Sie „Größe ändern/verschieben“.
  1. Stellen Sie die Größe Ihrer Hauptpartition im Feld „Neue Größe“ auf die gewünschte Größe ein. Die Zahl stellt die Größe der Partition in MB dar. Wenn Sie sie also auf 50 GB festlegen möchten, geben Sie „50000“ ein. Wenn Sie auf ein anderes Feld klicken, sollte sich die Zahl „Freier Speicherplatz folgt“ automatisch anpassen, um den restlichen Speicherplatz auf Ihrem Laufwerk für eine neue Partition freizugeben.

Sie sollten mindestens 40 GB Speicherplatz reservieren, um die Partition zukunftssicher gegen Dinge zu machen, die neuere Versionen Ihrer Linux-Distribution mit sich bringen könnten. Stellen Sie den Wert auf 100 GB ein, wenn Ihnen die Installation vieler Anwendungen besonders wichtig ist. Im Allgemeinen ist nicht viel mehr erforderlich, außer in sehr Nischenanwendungsfällen.

[enlazatom_show_links]
  1. Wenn Sie fertig sind, klicken Sie auf „Größe ändern/verschieben“.
  1. Zurück zum GParted-Hauptbildschirm sollten Sie einen neuen Eintrag „Nicht zugeordnet“ mit der Dateigröße sehen, die Sie zuvor festgelegt haben. Klicken Sie mit der rechten Maustaste darauf und wählen Sie „Neu“. Wählen Sie „ext4“ als Dateisystem und klicken Sie auf „Hinzufügen“.
  1. Klicken Sie auf das grüne Häkchen, um die Änderungen zu übernehmen. Abhängig von der Größe Ihrer Festplatte kann die Größenänderung lange dauern.
  1. Sobald der Vorgang abgeschlossen ist, sollten Sie etwa den folgenden Bildschirm sehen. Notieren Sie sich die Bezeichnung der neuen Partition.

Beenden Sie die Live-Sitzung, entfernen Sie die Live-CD/den USB-Stick und starten Sie den Computer.

Tipp: Wenn Sie Windows und Linux dual booten, werden Sie froh sein zu erfahren, dass Sie auch von Windows aus auf Ihren Linux-Ext4-Ordner zugreifen können.

Migrieren des Home-Ordners

Um Ihren aktuellen Home-Ordner auf eine externe Partition zu migrieren, müssen Sie vier Dinge tun:

  1. Hängen Sie die externe Partition an einem temporären Home-Speicherort ein.
  2. Kopieren Sie die Dateien aus Ihrem aktuellen Home-Ordner in diesen temporären Home-Ordner.
  3. Verschieben Sie den aktuellen Home-Ordner.
  4. Hängen Sie den neuen Home-Ordner ein.

1. Erstellen Sie einen temporären Home-Ordner

  1. Öffnen Sie Ihre Dateisystemtabellendatei:
  1. Fügen Sie am Ende der Datei die folgende Zeile hinzu:
/dev/sdxx /media/home ext4 nodev,nosuid 0 2

Denken Sie daran, „sdxx“ durch die Partitionsbezeichnung zu ersetzen, die Sie zuvor notiert haben. Sie können Ihre Partitionsinformationen auch mit dem Befehl lsblk finden.

  1. Speichern Sie die Datei (Strg + O) und beenden Sie sie (Strg + X).
  2. Erstellen Sie einen Mountpunkt:
  1. Laden Sie die aktualisierte Dateisystemtabelle neu.

Im Medienverzeichnis sollte ein „Home“-Ordner angezeigt werden.

Tipp: Erfahren Sie mehr über die Swap-Partition und ob sie für Ihr System wirklich notwendig ist.

2. Kopieren Sie die Dateien aus Ihrem aktuellen Home-Ordner auf die neue Partition

Kopieren Sie als Nächstes alle Dateien aus dem aktuellen Home-Ordner in den neuen Home-Ordner. Sie können einfach die übliche Routine „Alles auswählen“, „Kopieren“ und „Einfügen“ ausführen, um alle Dateien in den neuen Home-Ordner zu übertragen. Möglicherweise fehlen Ihnen jedoch die versteckten Dateien und einige der Dateiberechtigungen bleiben möglicherweise nicht erhalten. Verwenden Sie rsync, um die Attribute aller Ihrer Daten sowie alles andere, was in Ihrem Home-Ordner verborgen ist, beizubehalten:

sudo rsync -aXS --progress /home/.  /media/home/.

Wenn alles gut funktioniert hat, sollten Sie in Ihrem neuen Home-Ordner dieselben Dateien und Ordner sehen.

Tipp: Dies ist auch ein guter Zeitpunkt, um Ihren Home-Ordner zu bereinigen. Nutzen Sie diese Tipps, um Ihre Dateien sicher zu löschen.

3. Verschieben Sie den aktuellen Home-Ordner

Sobald der neue Home-Ordner eingerichtet ist, müssen wir den vorhandenen Home-Ordner entfernen, um Platz für den neuen Home-Ordner in der neuen Partition zu schaffen.

Geben Sie dazu die folgenden Befehle in das Terminal ein:

cd / sudo mv /home /home_backup sudo mkdir /home

Die obigen Befehle verschieben den vorhandenen Home-Ordner nach Home_backup und erstellen einen leeren Home-Ordner, in den der neue Home-Ordner gemountet werden soll.

4. Hängen Sie den neuen Home-Ordner ein

Um die Migration abzuschließen, mounten Sie den neuen Home-Ordner als „/home“, indem Sie die fstab-Datei erneut aufrufen.

Ändern Sie „/media/home“ in „/home“. Speichern und beenden Sie die Datei.

Laden Sie abschließend die fstab-Datei neu:

Das ist es. Sie haben Ihren Home-Ordner jetzt auf eine externe Partition migriert.

Optional: Entfernen des Ordners „Home_backup“.

Sobald Sie mit der Migration fertig sind, können Sie entweder den alten Home-Ordner als Backup verwenden oder ihn entfernen, um Speicherplatz freizugeben. Um es zu entfernen, verwenden Sie den folgenden Befehl:

Profi-Tipp: Beherrschen Sie den Befehl rm, um Ihr System effektiv zu reinigen.

Häufig gestellte Fragen

Ich habe eine Fehlermeldung erhalten, als ich versuchte, die Größe der Partition in GParted zu ändern. Was soll ich machen?

Wenn Sie Ihren Fehler etwas genauer untersuchen, stellen Sie möglicherweise fest, dass GParted Ihr Partitionsschema nicht bearbeiten konnte, da mindestens eines davon bereits gemountet war. Sie müssen alle Partitionen, mit denen Sie arbeiten möchten, aushängen, bevor Sie versuchen, deren Größe zu ändern. Klicken Sie mit der rechten Maustaste auf jede Partition im Laufwerk, das Sie in GParted ausgewählt haben, und klicken Sie auf „Unmount“. Öffnen Sie alternativ ein Terminal und geben Sie sudo umount /dev/sda?* ein. Denken Sie daran, sda durch das tatsächliche Laufwerk zu ersetzen, mit dem Sie arbeiten.

Was ist die absolute Mindestgröße meiner Systempartition?

Während sich das Linux-Ökosystem weiterentwickelt, werden jeder Version neue Dienste und Anwendungen hinzugefügt, wodurch jede nachfolgende Version etwas größer wird als die letzte. Unter Verwendung von Ubuntu als Referenz betrug der Mindestspeicherbedarf 25 GB. Das Hinzufügen von 10 GB Spielraum zu den Mindestsystemanforderungen einer aktuellen Ubuntu-Version für den Speicher könnte Ihr System für einen angemessenen Zeitraum sichern. Wenn alles andere fehlschlägt, nutzen Sie das, was Sie in diesem Handbuch gelernt haben, um die Größe Ihrer Partitionen jederzeit so zu ändern, dass sie Ihren Anforderungen besser entspricht.

Index
  1. Erstellen einer neuen Partition
  2. Migrieren des Home-Ordners
    1. 1. Erstellen Sie einen temporären Home-Ordner
    2. 2. Kopieren Sie die Dateien aus Ihrem aktuellen Home-Ordner auf die neue Partition
    3. 3. Verschieben Sie den aktuellen Home-Ordner
    4. 4. Hängen Sie den neuen Home-Ordner ein
    5. Optional: Entfernen des Ordners „Home_backup“.
  3. Häufig gestellte Fragen
    1. Ich habe eine Fehlermeldung erhalten, als ich versuchte, die Größe der Partition in GParted zu ändern. Was soll ich machen?
    2. Was ist die absolute Mindestgröße meiner Systempartition?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up