- Chris Hoffman
@chrisbhoffman
- June 17, 2012, 6:00am EDT
Ubuntu verwendet standardmäßig keine separate /home-Partition, obwohl viele Linux-Benutzer eine solche bevorzugen. Die Verwendung einer separaten Home-Partition ermöglicht es Ihnen, Ubuntu neu zu installieren, ohne Ihre persönlichen Dateien und Einstellungen zu verlieren.
Während eine separate Home-Partition normalerweise während der Installation ausgewählt wird, können Sie auch nach der Installation von Ubuntu zu einer separaten Home-Partition migrieren – dies erfordert jedoch ein wenig Arbeit.
Während der Installation von Ubuntu
Die Erstellung einer separaten Home-Partition während der Installation von Ubuntu ist einfach. Wählen Sie die Installationsoption „Something Else“, um ein benutzerdefiniertes Partitionslayout zu verwenden und mehrere Partitionen zu erstellen. Legen Sie den Einhängepunkt für eine Ihrer Partitionen als / fest – die das Root-Dateisystem enthalten wird – und den Einhängepunkt einer anderen Partition als /home. Wenn Sie Ubuntu in der Zukunft installieren, können Sie Ihre alte Home-Partition wieder als /home festlegen – aber stellen Sie sicher, dass Sie das Kontrollkästchen Formatieren deaktivieren, sonst werden Ihre Dateien gelöscht.
Nach der Installation von Ubuntu
Wenn Sie während der Installation von Ubuntu keine separate Home-Partition erstellen, müssen Sie Ubuntu nicht von Grund auf neu installieren. Um nach der Installation zu einer separaten Home-Partition zu migrieren, müssen Sie eine neue Partition erstellen (was möglicherweise eine Größenänderung der vorhandenen Partitionen erfordert), die Dateien aus dem vorhandenen Home-Verzeichnis auf diese Partition kopieren und Ubuntu anweisen, die neue Partition unter /home zu mounten.
Schritt 1: Erstellen einer neuen Partition
Wenn Sie etwas freien Speicherplatz haben, ist dieser Schritt einfach. Wenn nicht, müssen Sie die Größe Ihrer Systempartition ändern und eine neue Partition auf dem freien Platz erstellen. Folgen Sie unserer Anleitung zur Größenänderung von Ubuntu-Partitionen, um diesen Schritt abzuschließen. Wenn Sie freien Speicherplatz haben oder die Größe der Systempartition nicht ändern müssen, können Sie einfach GParted installieren und die Partition ohne Neustart von einer Live-CD erstellen – Sie werden eine ext4-Partition erstellen wollen.
Schritt 2: Kopieren der Home-Dateien auf die neue Partition
Ubuntu macht es einfach, die neue Partition zu mounten – klicken Sie einfach im Dateimanager unter Geräte darauf. Klicken Sie anschließend auf das Menü Go und wählen Sie Location, um den Einhängepunkt anzuzeigen.
Starten Sie ein Terminal und führen Sie den folgenden Befehl aus, um eine Kopie Ihres aktuellen /home-Verzeichnisses auf der neuen Partition zu erstellen, wobei /mount/location der Ort Ihrer eingehängten Partition ist:
sudo cp -Rp /home/* /mount/location
Sie werden eine Fehlermeldung über ein .gvfs-Verzeichnis – das ist normal; Sie können es ignorieren.
Sie sollten das neue Home-Verzeichnis überprüfen, um sicherzustellen, dass es Ihre Dateien enthält. Allerdings werden wir das alte Home-Verzeichnis noch nicht löschen.
Schritt 3: Finden Sie die UUID der neuen Partition
Die lange, zufällig aussehende Zeichenkette oben ist tatsächlich die UUID der Partition, und wir brauchen sie, um die Partition zu unserer fstab-Datei hinzuzufügen, die Linux mitteilt, wo es die Partitionen beim Booten einhängen soll. Sie können die UUID der Partition auch herausfinden, indem Sie den folgenden Befehl in einem Terminal ausführen:
sudo blkid
Schritt 4: Ändern der fstab-Datei
Bevor wir unsere fstab-Datei ändern, sollten wir eine Sicherungskopie erstellen, die wir für alle Fälle wiederherstellen können:
sudo cp /etc/fstab /etc/fstab.backup
Als nächstes führen Sie den folgenden Befehl aus, um die fstab-Datei in gedit zu öffnen. Sie können auch einen anderen Texteditor verwenden, wenn Sie dies bevorzugen.
gksu gedit /etc/fstab
Fügen Sie den folgenden Text in die fstab-Datei in einer neuen Zeile ein und ersetzen Sie den Teil _____ durch die vollständige UUID Ihrer neuen Home-Partition aus dem obigen Befehl sudo blkid:
UUID=_____ /home ext4 nodev,nosuid 0 2
Speichern Sie die Datei nach Hinzufügen der Zeile.
Schritt 5: Home-Verzeichnis verschieben & Neustart
Führen Sie von einem Terminal aus den folgenden Befehl aus, um Ihr Home-Verzeichnis zu verlassen, Ihr aktuelles Home-Verzeichnis an einen Platzhalter zu verschieben und ein neues, leeres Home-Verzeichnis zu erstellen, in das Ihre neue Partition eingehängt wird:
cd / && sudo mv /home /home_old && sudo mkdir /home
Starten Sie Ihren Computer nach Ausführung dieses Befehls neu. Sie können mit folgendem Befehl neu starten:
sudo shutdown -r now
Aufräumen
Nach dem Neustart Ihres Computers sollten Sie sich normal anmelden können. Ubuntu verwendet nun die separate Home-Partition. Nachdem Sie sich vergewissert haben, dass alles in Ordnung ist und Sie noch alle Dateien in Ihrem /home-Verzeichnis haben – nur für den Fall – können Sie Ihr /home_old-Verzeichnis entfernen, um Platz zu schaffen:
sudo rm -rf /home_old
Chris Hoffman ist Chefredakteur von How-To Geek. Er schreibt seit über einem Jahrzehnt über Technologie und war zwei Jahre lang Kolumnist bei PCWorld. Chris hat für die New York Times geschrieben, wurde als Technologieexperte von Fernsehsendern wie NBC 6 in Miami interviewt und seine Arbeit wurde von Nachrichtensendern wie der BBC veröffentlicht. Seit 2011 hat Chris über 2.000 Artikel geschrieben, die fast eine Milliarde Mal gelesen wurden – und das nur hier bei How-To Geek.Read Full Bio “