Festplatte um Partition für ein separates Home erweitern - TUXEDO Computers

  ACHTUNG: Zur Nutzung unseres Shops müssen Sie zwingend JavaScript aktivieren und Script-Blocker deaktivieren!  
Vielen Dank für Ihr Verständnis!

Festplatte um Partition für ein separates Home erweitern

Bitte beachten: Vorher sollte eine Sicherung der wichtigen Daten erstellt werden, da immer wieder etwas schiefgehen kann.

Für diese Methode ist keine Neuinstallation erforderlich, sofern auf der Platte genug Platz vorhanden ist.

 

Um diese Änderung an der Partitionierung der Festplatte vorzunehmen, benötigen Sie ein Live-Linux-System, von dem Sie starten (z. B. vom USB-Stick). Nachdem das Live-System bereit ist, muss "gparted" (Gnu Partition Editor) gestartet werden.

Bitte die interne Festplatte auswählen (oben rechts):

/dev/nvme0n1

Anschließend wird die zweite Partition markiert:
( /dev/nvme0n1p2)

Geändert wird diese dann mit Rechtsklick und „Größe ändern“. Tipp: Die Root-Partition sollte mindestens 60 GB groß sein!

Die Swap-Partition wird anschließend nach links geschoben (Rechtsklick - Größe ändern).

Dann die neue /home Partition in dem entstandenen freien Platz als "ext4" (Rechtsklick - Neu) anlegen.

Jetzt ein Terminal starten und Root–Rechte anfordern:

$ sudo su -Dann zwei Verzeichnisse anlegen, in denen die / (Root)- und die neue /home - Partition gemounted werden:

mkdir /mnt/nvmeroot
mkdir /mnt/nvmehome
Die beiden Partitionen können nun in die Verzeichnisse eingehängt werden (mounten):

mount /dev/nvme0np2 /mnt/nvmeroot
mount /dev/nvme0np4 /mnt/nvmehome

Bestandsdaten (aller Benutzer) können nun in das neue /home kopiert werden:

rsync -avlHA /mnt/nvmeroot/home/. /mnt/nvmehome/Um die neue Partition in die Datei fstab einzutragen, wird die eindeutige UUID (Universally Unique Identifier) benötigt. Die entsprechende UUID der neuen /home -Partition finden Sie mit:

ls -l /dev/disk/by-uuidDie neue wird anschließend für später markiert und kopiert.

Dann wird die neue /home - Partition in die bestehende /etc/fstab eingetragen:

nano /mnt/nvmeroot/etc/fstabDazu dient eine Zeile wie:

UUID=[hier die kopierte UUID eintragen] ext4 /home defaults, relatime 0 0

Weitere Mount-Optionen können Sie der Anleitung im Ubuntu-Wiki entnehmen.

Die Partitionen werden wieder ausgehängt:

umount /mnt/nvmeroot
umount /mnt/nvmehome
Das System kann jetzt neu gestartet werden, danach überprüfen Sie im Terminal, ob alles geklappt hat:
$ mountEs muss eine Zeile vorhanden sein, in der das /home Verzeichnis genannt wird, wie etwa:
/dev/nvme0n1p4 on /home type ext4 (rw,relatime

 

Hinweis: Die Daten des alten /home - Verzeichnisses sind noch vorhanden. Diese können gelöscht werden, indem Sie den Inhalt des /home - Verzeichnisses (nicht den Ordner selbst) löschen. Dazu starten Sie wiederum das Live-System, mounten die / (root) Partition und löschen den Inhalt des /home - Verzeichnisses:

Im Terminal geben Sie dazu ein:

$ sudo su -
mkdir /mnt/nvmeroot
mount /dev/nvme0n1p2 /mnt/nvmeroot
rm -rf /mnt/nvmeroot/home/*