![Mounten Sie ein Verzeichnis in einer anderen Partition als /home-Verzeichnis](https://rvso.com/image/1035877/Mounten%20Sie%20ein%20Verzeichnis%20in%20einer%20anderen%20Partition%20als%20%2Fhome-Verzeichnis.png)
Ich habe versucht, eine separate /home-Partition für alle meine Linux-Distributionen zu erstellen und alle Home-Verzeichnisse nach dem Namen der von mir verwendeten Distributionen zu trennen, wie
/Homepartition/Ubuntu/Benutzername
/Homepartition/Debian/Benutzername
jetzt habe ich alle notwendigen Dateien an diesen neuen Speicherort kopiert und die Datei /etc/fstab so geändert, dass dieser neue Speicherort als /home-Verzeichnis gemountet wird
Ich habe diese Zeile am Ende der Datei hinzugefügt
/dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2
Aber der Ordner wird nicht gemountet. Ich bin so ziemlich ein Neuling, also helfen Sie mir bitte.
Antwort1
Anstatt /dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2
Ihrer Liste etwas hinzuzufügen /etc/fstab
, können Sie diese beiden Zeilen hinzufügen:
/dev/sda10 /all-homes ext4 nodev,nosuid 0 2
/all-homes /home none bind 0 0
Sie müssen das Verzeichnis mit erstellen sudo mkdir /all-homes
und sicherstellen, dass es keinen anderen fstab
Eintrag gibt, der in /home gemountet wird
Der Bind-Typ in fstab (und als Mount-Option) veranlasst den Kernel, einen Ordner in einen anderen zu „spiegeln“, und mir scheint, dass dies genau das ist, was Sie wollten (übrigens sollte dieser Ansatz auf allen modernen Linux-Systemen funktionieren, soweit ich mich erinnere, ab Kernel-Version 2.6 und höher...)