von beluga » So 25. Jul 2021, 18:47

Standardmäßig wird in vielen Linux-Installationen das gesamte System sowie die Home-Verzeichnisse gemeinsam auf eine EXT4-Partition installiert.
Die Trennung von System und Home ist aber ebenfalls möglich und bietet Vorteile für die Datensicherheit und bei einer Neuinstallation des Systems.
Bei einer bestehenden Linux-Installation lässt sich das Home-Verzeichnis jederzeit auf eine eigene Partition auslagern. Mit einem Partitionsmanager wie z. B. Gparted verkleinern sie die bestehende System-Partition um Platz dafür zu schaffen. Noch effektiver ist es Sie erstellen eine neue Home-Partition auf einem zweiten internen Datenträger.

Das ist zwar kein Hexenwerk – dennoch sollte etwas Erfahrung mit Linux vorhanden sein und – wie immer bei solchen Eingriffen im System – ist ein vorheriges Backup Pflicht.
Diese Anleitung gilt für eine unverschlüsselte Installation.
Sind diese Vorarbeiten erledigt, kann es losgehen.

STEP 1
Zunächst ist im Terminal mit dem Befehl

sudo blkid

die UUIDs der vorhanden Partitonen zu ermitteln. (UUID = Universally Unique Identifier)
Notieren / kopieren Sie sich die genauen Bezeichnungen.

Als Beispiel könnte es so aussehen:
UUID=“c7893815-963d-4a2f-a44f-98210276786a“ /home ext4 defaults 0 0

STEP 2
Öffnen der Konfigurationsdatei für die Einbindung der Partitionen in einen Editor wie folgt:

sudo nano /etc/fstab

Nachfolgende Zeile ist einzufügen:

UUID=[ID] /home ext4 defaults 0 0

Der Platzhalter [ID] ist durch die zuvor ermittelte UUID der neuen Home-Partition zu ersetzen.
Setzen Sie „xfs“ anstelle von „ext4 “ falls bei der Formatierung XFS verwendet wurde.

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

STEP 3
Alle Anwendungen müssen nun geschlossen und die grafische Oberfläche beendet werden.
Ubuntu-User (20.04) verwenden dazu:

sudo service gdm3 stop

Bei Mint 20 z. B. analog dazu:

sudo service lightdm stop

Drücken Sie jetzt die Tastenkombination „strg + alt + F3“ um eine Textkonsole einzublenden, bei der Sie sich mit Ihrem Benutzernamen sowie das dazugehörige Passwort anmelden.

STEP 4
Mit den beiden nächsten Befehlen wird das bestehende Home-Verzeichnis umbenannt und eine neues angelegt:

sudo mv /home /home.bak
sudo mkdir /home

STEP 5
Nun wird die neue Home-Partition eingebunden und die vorhandenen Dateien kopiert:

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

Das Kopieren kann abhängig von Dateigröße der Benutzerdaten und Leistung des Rechners einige Zeit dauern.
Nach erfolgreichen Kopiervorgang starten Sie Ihr System neu mit:

sudo reboot

Ihr Linux-System verwendet ab sofort die neue Partition für das Home-Verzeichnis.

Hat alles funktioniert können die alten Dateien in
„~/home.bak“
nun gelöscht oder als Sicherungskopie an anderer Stelle verschoben und aufbewahrt werden.

Categories:

Tags:

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Frage zu GrubDanke @juhu, das war für mich eine reine Verständnisfrage allge … Weiterlesen
Brother Drucker unter LinuxMit der Suche nach „Linux Brother HL-2030“ fand ich zur Seite htt … Weiterlesen
DebianJetzt klappt's! Das Problem war das Erstellen einer EFI-Sy … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

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

September 2023
M D M D F S S
 123
45678910
11121314151617
18192021222324
252627282930  
Archive