Wie man seinen Home Folder auf eine andere Partition verschiebt [Linux / Ubuntu]
Wenn Sie die Standardoption bei der Installation von Ubuntu akzeptiert haben oder Ihr Computer mit Ubuntu vorinstalliert ist, ist es gut möglich, dass Ihr Home-Ordner und die Systemordner alle auf derselben Partition liegen. Das ist völlig in Ordnung, aber wenn Sie Ihre vorhandene Ubuntu-Version aktualisieren oder Ubuntu neu installieren möchten, können Sie Ihre App-Einstellungen nicht beibehalten oder sogar Ihre Dateien und Dokumente behalten. Eine der bewährten Methoden besteht darin, dem Ordner "Home" eine eigene Partition zuzuweisen. Alle Änderungen, die Sie am Systemordner vornehmen, wirken sich nicht auf Ihr Home-Verzeichnis aus. Sie können Ubuntu ganz einfach problemlos aktualisieren oder neu installieren.
Wenn Sie Ihren Home-Ordner auf eine andere Partition verschieben möchten, können Sie dies folgendermaßen tun.
Erstellen einer neuen Partition
Hinweis : Sie können diesen Schritt überspringen, wenn Sie bereits eine vorhandene externe Partition haben, die Sie verwenden können.
Angenommen, Ihr Computer hat nur eine Festplatte und enthält nur eine Partition. Um eine neue Partition zu erstellen, müssen Sie zuerst eine Ubuntu Live CD / USB erhalten und hinein booten. Sie können die Festplatte nicht partitionieren, wenn sie ausgeführt wird.
Sobald Sie in die Live-Sitzung gestartet sind, öffnen Sie die App "GParted". Wählen Sie die Festplatte aus der Liste. Es sollte so etwas wie "sda" heißen.
Sie sollten eine Anzahl von Einträgen in der Liste sehen. Wählen Sie den Eintrag, der der Hauptpartition entspricht. Es sollte das mit der größten Dateigröße sein und ist entweder im Dateisystem ext3 oder ext4. Rechtsklicken Sie darauf und wählen Sie "Größe ändern / verschieben".
Legen Sie die Größe für die neue Partition im Feld "Free Space Following" fest. Die Nummer wird in MB angezeigt. Wenn Sie 10 GB für die neue Partition reservieren möchten, geben Sie "10000" ein. Sie werden feststellen, dass sich die Zahl im Feld "Neue Größe" bei Eingabe der Nummer entsprechend verringert. Meine übliche Praxis ist, 10 GB für die Systemdateien beiseite zu legen und den Rest der Home-Partition zuzuordnen. Klicken Sie auf "Größe ändern / verschieben".
Zurück zum GParted-Hauptbildschirm sollten Sie jetzt einen neuen "Nicht zugewiesenen" Eintrag mit der Dateigröße sehen, die Sie früher festgelegt haben. Rechtsklicken Sie darauf und wählen Sie "Neu". Wählen Sie "ext4" als Dateisystem und klicken Sie auf "Hinzufügen".
Zuletzt. Klicken Sie auf die grüne Check-Schaltfläche, um die Änderungen zu übernehmen. Abhängig von der Größe Ihrer Festplatte kann der Vorgang der Größenänderung sehr lange dauern
Nachdem der Vorgang abgeschlossen ist, sollten Sie etwas wie den folgenden Bildschirm sehen. Notieren Sie die neue Partitionsnummer.
Schließen Sie jetzt die Live-Sitzung, entfernen Sie die Live-CD / USB und booten Sie den Computer.
Den Basisordner migrieren
Um Ihren aktuellen Home-Ordner auf eine externe Partition zu migrieren, müssen Sie vier Dinge tun:
- Mounten Sie die externe Partition auf einen temporären Home-Speicherort.
- Kopieren Sie die Dateien aus Ihrem aktuellen Home-Ordner in diesen temporären Home-Ordner.
- Verschieben Sie den aktuellen Home-Ordner
- Mounten Sie den neuen Home-Ordner.
1. Erstellen Sie einen temporären Home-Ordner
Öffnen Sie ein Terminal und geben Sie Folgendes ein:
sudo blkid
Dies zeigt die UID aller Partitionen an. Notieren Sie die UUID für die Partition, die Sie zuvor erstellt haben.
Als nächstes öffne die fstab-Datei:
sudo nano / etc / fstab
und fügen Sie am Ende der Datei die folgende Zeile hinzu.
UUID = xxx-xxxxx-xxxxx / medien / home ext4 nodev, nosuid 0 2
Ersetzen Sie die UUID durch den UUID-Wert der externen Partition.
Speichern (Strg + o) und beenden (Strg + X) die Datei.
Als Nächstes erstellen Sie einen Einhängepunkt:
sudo mkdir / Medien / Zuhause
und aktualisiere die aktualisierte fstab.
sudo mount -a
Sie sollten nun einen "Home" -Ordner im Media-Verzeichnis sehen.
2. Kopieren Sie die Dateien von Ihrem aktuellen Home-Ordner in den neuen Home-Ordner
Das nächste, was wir tun werden, ist, alle Dateien aus dem aktuellen Home-Ordner in den neuen Home-Ordner zu kopieren. Sie können einfach "Alles auswählen", "Kopieren" und "Einfügen" auswählen, um alle Dateien in den neuen Home-Ordner zu übertragen. Möglicherweise fehlen Ihnen jedoch die versteckten Dateien und einige der Dateiberechtigungen werden möglicherweise nicht beibehalten. Eine vollständigere Methode wäre die Verwendung von rsync
.
sudo rsync -aXS / home /. /media/home/.
3. Verschieben Sie den aktuellen Home-Ordner
Nachdem wir den neuen Home-Ordner eingerichtet haben, müssen wir den vorhandenen Home-Ordner entfernen, um Platz für den neuen Home-Ordner in der externen Partition zu schaffen. Geben Sie dazu die folgenden Befehle in das Terminal ein:
cd / sudo mv / home / home_backup sudo mkdir / home
Mit den obigen Befehlen wird der vorhandene Home-Ordner in Home_backup verschoben und ein leerer Home-Ordner für den neuen Home-Ordner erstellt.
4. Mounten Sie den neuen Home-Ordner
Der letzte Schritt zum Abschließen der Migration besteht darin, den neuen Home-Ordner als "/ home" bereitzustellen. Um dies zu tun, müssen wir die fstab-Datei erneut aufrufen.
sudo nano / etc / fstab
Alles, was Sie tun müssen, ist "/ media / home" in "/ home" zu ändern. Speichern und beenden Sie die Datei.
Laden Sie die fstab-Datei neu:
sudo mount -a
Das ist es. Sie haben Ihren Home-Ordner jetzt auf eine externe Partition migriert.
Optional: Entfernen des Home_backup-Ordners
Sobald Sie mit der Migration fertig sind, können Sie entweder den alten Home-Ordner als Sicherung verwenden oder ihn entfernen, um den Speicherplatz freizugeben. Um es zu entfernen, benutze den Befehl:
sudo rm -rf / home_backup
Lassen Sie uns in den Kommentaren wissen, wenn Sie auf Schwierigkeiten stoßen.
Bildnachweis: Umzug - Kiwi Style