Das nachträgliche Auslagern des home-Verzeichnisses ist ein technisch anspruchsvolles, aber machbares Vorhaben. Dieser Beitrag beinhaltet eine Schritt für Schritt Anleitung – von der Vorbereitung bis zur Ausführung. Am besten Sie drucken sich die Vorgehensweise aus und achten unbedingt bei den Befehlen auf eine korrekte Übernahme ins Terminal.

Was bedeutet „nachträglich auslagern“?

Beim nachträglichen Auslagern wird ein bisher „interner“ oder auf dem Hauptsystem befindlicher Ordner – das Home-Verzeichnis unter Linux – auf eine eigene Partition verschoben. Ziel ist zum Beispiel eine bessere Datentrennung, mehr Flexibilität bei Backups oder Speicherplatzmanagement.

Bevor man losgegt ist – wie immer bei solchen Eingriffen in das System – ein System-Backup und eine Sicherung der persönlichen Daten zwingend erforderlich.

I. Neue Partition erstellen

Für das Auslagern des home-Verzeichnisses muss natürlich an anderer Stelle Platz dafür geschaffen werden. Ein zweiter Datenträger (SSD) sollte als Option vorgezogen werden. Alternativ dazu kann die vorhandene Systempartition verkleinert werden. Der freigewordene Platz ist nun verfügbar und wird nun z.B. mit gparted als ext4 formatiert und mit home bezeichnet…

II. UUIDs der vorhanden Partitonen ermitteln

Mit folgenden Befehl:

sudo blkid

werden die vorhandenen UUID’s (Universally Unique Identifier) der vorhandenen Partitionen ermittelt.

Im Beispiel sieht es so aus:

/dev/sda4: LABEL="home" UUID="5c754fa1-a9f6-4568-8663-080dc814e90b" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="5f5edc11-bedc-4fa0-b259-d844a711ef5b"

Relevant im weiteren Verlauf ist der grün-markierte Bereich. Kopieren Sie sich die Ausgabe am besten in einem einfachen Editor z.B. gedit. Verwenden Sie natürlich die Zahlen-Buchstaben-Kombination Ihrer Terminal-Ausgabe.

III. Einbindung der neuen Partition

Dazu öffnet man die Konfigurationsdatei mit dem Befehl im Terminal:

sudo nano /etc/fstab

Nachfolgende Zeile ist am Ende einzufügen:

UUID=[ID] /home ext4 defaults 0 0

Den Platzhalter [ID] ersetzen Sie mit der zuvor im Editor zwischengespeicherten Zahlen-Buchstaben-Kombination – das ganze sieht also im Beispiel dann so aus:

UUID=5c754fa1-a9f6-4568-8663-080dc814e90b /home ext4 defaults 0 0

Jetzt mit [Strg + O] speichern, mit [Eingabe] bestätigen und abschließend mit [Strg + X] den Nano-Editor schließen.

IV. Von der grafischen Oberfläche abmelden

Alle Anwendungen müssen nun geschlossen und die grafische Oberfläche beendet werden.
Je nach verwendeter Desktop-Umgung fügen Sie dazu im Terminal

bei GNOME:

sudo service gdm3 stop

bei LightDM – z.B. Linux Mint, Cinnamon, Xfce, usw.

sudo service lightdm stop

bei KDE Plasma:

sudo systemctl stop sddm

Der Bildschirm wird schwarz – keine Sorge, mit der Tastenkombi [strg + alt + F3] öffnet sich eine virtuelle Konsole. Melden Sie sich nun mit Ihren Zugangsdaten – also Benutzername und Passwort – am System an.

V. home-Bereich auf neue Partition verschieben und Backup anlegen

Wir bleiben auf der Konsole – mit den beiden nächsten Befehlen wird das bestehende home-Verzeichnis umbenannt und ein neues Verzeichnis angelegt:

sudo mv /home /home.bak

und weiter mit:

sudo mkdir /home

Nun wird die neue home-Partition eingebunden und die vorhandenen Dateien kopiert:

sudo mount -a

Sollte hier eine Fehlermeldung erscheinen – einige Distributionen „meckern“ hier – verwenden Sie alternativ dazu:

sudo systemctl daemon-reload

Mit folgenden Befehl starten wir den Kopiervorgang:

sudo rsync -aXS /home.bak/ /home/

Das Kopieren kann abhängig von Dateigröße der Benutzerdaten und Leistung des Rechners einige Zeit dauern. Erfahrungsgemäß quittiert die Konsole den Vorgang viel zu früh. Achten Sie auf die Ereignis-Anzeige beim PC und warten, bis diese erlischt…
Starten Sie nun den PC neu mit der Eingabe von:

sudo reboot

Backup von home löschen

Ihr Linux-System ist ohne Probleme neu gestartet, alles funktioniert einwandfrei und die persönlichen Daten sind da wo sie hingehören – sehr gut. Nun löschen wir das während des Vorganges erstellte Backup im Root-Verzeichnis -> home.bak mit folgenden Befehl:

sudo rm -rf /home.bak

Abschließender Hinweis

Wie eingangs bereits erwähnt, achten Sie bei den Befehlen – insbesondere unter Abschnitt V. – auf eine korrekte Übernahme ins Terminal. Zudem nochmals: Backup ist Pflicht.

Titelbild: Designed by Freepik

Gefällt mir 13
Gefällt mir nicht 4

Categories:

Schreibe einen Kommentar

18 Reaktionen

  1. Die pCloud-Daten können statt im Standard-Home-Verzeichnis auf eine neue interne SSD verschoben werden. Dabei ist es wichtig, das Zielverzeichnis auf die SSD zu legen und die pCloud-Anwendung korrekt neu zu konfigurieren. Alternativ dazu ist auch eine Lösung als neue extra Partion auf der bestehenden System-Platte möglich, sofern genügend Platz ist. Bevorzugen würde ich die extra SSD.

  2. Ich denke über eine Verlagerung meines Home-Verzeichnis nach.
    Bei mir ist das System (Debian 13) auf einer verschlüsselten SSD (Betriebsystem-SSD) angelegt. Eine zweite, ebenfalls verschlüsselte SSD (Daten-SSD) im Laptop dient mir als Daten-Archiv, auf das ich hin und wieder zugreife.
    Dazu muss ich diese im laufenden Betrieb entsperren bzw. entschlüsseln.
    Auf diese zweite SSD würde ich mein Homeverzeichnis auslagern wollen. Und das in der Hoffnung, bei einem Ausfall oder Wechsel der Betriebssystem-SSD weiter Zugriff auf die Daten-SSD zu haben.
    Und sie mit einer neuen Betriebssystem-SSD wieder im Laptop einbinden zu können.
    Der Weg dahin ist mir mit meinen Kenntnissen, trotz vielerlei Nachlesen nicht offensichtlich und zu riskant.
    Kannst du mir dazu eine Brücke bauen?
    Wenn ja, würde ich die Anfrage/Antwort auch ins Forum (mit Verweis von hier) verlegen.

  3. Habe auf der Festplatte die Systempartition verkleinert und eine neue Home Partition angelegt. Jetzt ist beim starten der Rückfallmodus eingestellt. Meldung zu wenig Speicherplatz.
    Habe schon den Papierkorb gelehrt. Noch immer das Problem.
    Die Taskleiste ist verschwunden und kann nur über den Rechner ausschalten herrauskommen.

      • Habe mit gparted den Platz vergrößert. Vorher ca. 20GB jetzt 43GB. Kann starten. Leider bekomme ich kein Internet.

        ateisystem Größe Benutzt Verf. Verw% Eingehängt auf
        tmpfs 1,6G 3,4M 1,6G 1% /run
        /dev/sdc2 550G 506G 17G 97% /
        tmpfs 7,8G 628K 7,8G 1% /dev/shm
        tmpfs 5,0M 4,0K 5,0M 1% /run/lock
        tmpfs 7,8G 0 7,8G 0% /run/qemu
        /dev/sdc1 507M 6,1M 501M 2% /boot/efi
        /dev/sda2 466G 71G 396G 16% /mnt/Daten
        tmpfs 1,6G 1,7M 1,6G 1% /run/user/1000
        /dev/sdc3 365G 2,1M 346G 1% /media/hkaufmann/91624e59-72e1-4e27-8e46-b3e9cfea06fd
        pCloud.fs 12T 1,2T 11T 10% /home/hkaufmann/pCloudDrive

Neue Themen im Forum
Druckername ändernWenn ich mich recht erinnere kann man den Namen über das Webinterf … Weiterlesen
xsane --device-settings ? [gelöst …Zitat von linuxopa am 21. Oktober 2025, 11:31 Uhr Zitat von lin … Weiterlesen
BackInTime: Fehler aus Log per Sc …#!/bin/bash for i in `find /ordner/backintime -type l -name &quot … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

Oktober 2025
M D M D F S S
 12345
6789101112
13141516171819
20212223242526
2728293031  
Archive