GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Der einfachste Weg, / und /home zusammenzuführen?

Ich habe separate / und /home Partitionen, die beide ext4 als Dateisystem verwenden.
Wie kann ich sie zusammenführen und was ist der einfachste Weg?

Beste Antwort

Ich glaube nicht, dass es einen einfacheren Weg gibt. Sie müssen die Daten von einer Partition auf die andere kopieren. Sie müssen die alte Home-Partition löschen und die Größe der Root-Partition ändern. Das ist auf einem laufenden System nicht möglich, also scheint eine Live-CD oder ein USB-Stick so gut zu sein, wie es nur geht.

  • Booten Sie die Live-CD/USB.
  • Mounten Sie die Root-Partition in /mnt/root .
  • Mounten Sie die Home-Partition nach /mnt/oldhome .
  • Kopieren Sie die Daten mit rsync :

    sudo rsync -avz --hard-links --numeric-ids /mnt/oldhome/ /mnt/root/home
    
  • Öffnen Sie /mnt/root/etc/fstab und löschen Sie den Eintrag für Ihre Home-Partition.

  • Unmounten Sie die Root- und Home-Partition und starten Sie das System neu. Wenn alles wie erwartet funktioniert, können Sie erneut in das Live-System booten und dann:
  • Öffne Gparted .
  • Löschen Sie die alte Home-Partition, ändern Sie die Größe der Root-Partition.

Das sollte es sein.


Ubuntu
  1. So installieren Sie Zoom auf Ubuntu (der einfachste Weg)

  2. Linux-Befehle:du und die Optionen, die Sie verwenden sollten

  3. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  4. Bash =~ Regex und Https://regex101.com/?

  5. Debian – /var, /home auf separate Partition verschieben?

Der richtige Weg zum Bearbeiten von /etc/passwd- und /etc/group-Dateien unter Linux

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen

Was bedeuten /usr/sbin, /usr/local/sbin und /usr/local/bin?

Warum andere Dinge als /home auf eine separate Partition legen?

Was ist der Unterschied zwischen /tmp und /run?

So ändern Sie das Standard-/tmp in /home/user/tmp