TL, DR: Ich empfehle Symlinks.
Wenn Sie eine Partition an einem Bereitstellungspunkt bereitstellen, der sich nicht in der Stammpartition befindet, müssen Sie darauf achten, dass zuerst die Hostpartition bereitgestellt und die Hostpartition zuerst bereitgestellt wird. Zum Beispiel, wenn Sie getrennte Partitionen für haben /
, /home
und /home/htorque/Documents
dann müssen Sie montieren /home
vor /home/htorque/Documents
. Wenn Sie die Partitionen in auflisten /etc/fstab
, reicht es aus, sie /home
vorher /home/htorque/Documents
aufzulisten, da die Einträge beim Booten in der richtigen Reihenfolge bereitgestellt werden. Daher sind verschachtelte Einhängepunkte im normalen Betrieb kein Problem.
Verschachtelte Einhängepunkte können unter ungewöhnlichen Umständen ein Problem sein. Angenommen, die Festplatte mit einer der Partitionen stürzt ab, oder Sie führen Wartungsarbeiten durch, z. B. das Aufheben der Bereitstellung eines Dateisystems, um es auf eine andere Festplatte zu verschieben. Sie können die Bereitstellung nur aufheben, /home
wenn Sie die Partitionen aufgehoben haben, auf denen sich der Bereitstellungspunkt befindet. Wenn /home
es beim Booten nicht gemountet wird, weil sein Dateisystem beschädigt ist, /home/htorque/Documents
wird es auch nicht gemountet. Wenn Sie sich für eine Umbenennung entscheiden, /home/torque/Documents
müssen Sie zuerst die Bereitstellung der Partition aufheben. Wenn zu irgendeinem Zeitpunkt /home/htorque/Documents
keine Datei bereitgestellt wird und Sie versehentlich eine Datei in diesem Verzeichnis ablegen, verschwindet die Datei auf mysteriöse Weise, wenn Sie sie dann bereitstellen /home/htorque/Documents
.
Ein Fall, in dem Sie Mount-Punkte unter Ihrem Home-Verzeichnis nicht (bequem) verwenden können, ist, wenn es beim Anmelden verschlüsselt und gemountet wird, beispielsweise wie Ubuntu ecryptfs verwendet, wenn Sie die Verschlüsselung Ihres Home-Verzeichnisses anfordern. Sie müssten die anderen Partitionen anschließend manuell (oder über ein Anmeldeskript) bereitstellen und darauf achten, dass Sie die Bereitstellung aufheben, bevor Sie sich abmelden.
Eine Einschränkung, die relevant sein kann oder nicht, besteht darin, dass der Pfad zu Ihrem Musikverzeichnis nicht durch Ihr Home-Verzeichnis verlaufen darf, wenn Sie möchten, dass Ihr Home-Verzeichnis nicht öffentlich lesbar ist, Sie aber beispielsweise möchten, dass Ihre Musik öffentlich lesbar ist. Dies ist ein weiteres Argument gegen Mount-Punkte in Ihrem Home-Verzeichnis unter bestimmten Umständen.
Bind Reittiere werden Ihnen hier nicht viel kaufen. Sie sind nützlich, wenn ein symbolischer Link nicht ausreicht, z. B. wenn Dateien in einer Chroot verfügbar sein müssen. Sie kombinieren jedoch die umfangreiche Wartung von Einhängepunkten mit einigen Nachteilen symbolischer Links (die Dateien sind auch an anderer Stelle vorhanden) und eigenen Nachteilen (mehrere kanonische Pfade zu einer Datei erfordern unter anderem besondere Sorgfalt bei Sicherungen).
Daher empfehle ich, Partitionen direkt auf der Root-Partition (nicht unbedingt direkt unter dem Root-Verzeichnis) zu erstellen und symbolische Links zu erstellen. Oder Sie können einen anderen Pfad für diese Verzeichnisse in~/.config/user-dirs.dirs
konfigurieren .