Ich habe separate /
und /home
Partitionen, von denen beide ext4 als Dateisystem verwenden.
Wie kann ich sie zusammenführen und was ist der einfachste Weg?
16
Ich habe separate /
und /home
Partitionen, von denen beide ext4 als Dateisystem verwenden.
Wie kann ich sie zusammenführen und was ist der einfachste Weg?
/
. Verschieben Sie die/home
Dateien in das/
und löschen Sie schließlich das/home
und erweitern Sie/
./home
auf ein externes Laufwerk, installiere Ubuntu mit einer einzelnen Partition neu und kopiere dann dein Zuhause wieder hinein.htorque
in seiner Antwort gesagt wurde.) Also werde ich seine annehmen. :)Antworten:
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. Dies ist auf einem laufenden System nicht möglich. Eine Live-CD oder ein USB-Stick scheinen also so gut wie möglich zu sein.
/mnt/root
./mnt/oldhome
.Kopieren Sie die Daten mit
rsync
:Öffnen
/mnt/root/etc/fstab
und löschen Sie den Eintrag für Ihre Home-Partition.Gparted
.Das sollte es sein.
quelle
--hard-links
Kann auf nur gekürzt werden-H
,-z
wäre auf lokalen Dateisystemen nicht wünschenswert / effektiv und--numeric-ids
hätte keine Auswirkung auf ein lokales Dateisystem (was in / etc / passwd auf einem anderen Laufwerk enthalten ist, hätte keine Auswirkung bei lokaler Ausführung).Ich weiß nicht, wie es am einfachsten oder am besten geht, aber hier ist, wie ich es machen würde. Ich würde nur Ordner erstellen
/
und dann alle Daten von dort kopieren/home
. Dann starte ich mein System mit Live-CD neu und lösche die Partition für/home
und benenne den Ordner, in dem ich erstellt habe,/
umhome
und lösche dann den Eintrag für/home
in fstab. Und der letzte Schritt wäre, die Größe meiner Root-Partition zu ändern, um leeren Speicherplatz zu belegen, der durch Löschen der Partition für / home erstellt wurde.quelle