Ja, aber bevor ich so weit gehe, könntest du nicht einfach einen Symlink erstellen?
ln -s /media/tc1/folder ~/home
Dieser Link ist nur eine Datei, die interpretiert wird. Es ist automatisch permanent (bis Sie die Datei löschen).
Andernfalls können Sie verwenden, mount
wie Sie beschrieben haben, aber die Syntax ist etwas anders:
mount --bind /media/tc1/folder /home/dvad/home
Dies ist überhaupt nicht permanent und wird durch einen Neustart behoben. Wenn Sie möchten, dass es bestehen bleibt, benötigen Sie Folgendes /etc/fstab
:
/media/tc1/folder /home/dvad/home none bind
Wenn Sie einen Mount versuchen und dieser nicht funktioniert, sollten Sie sicherstellen, dass das Gerät auf Blockebene gemountet ist. Sie können ein Unterverzeichnis einer Partition nicht direkt mounten, ohne zuvor die Partition gemountet zu haben.
mount --bind
, um Ordner in einen Benutzerordner zu "verlinken", den ich meinen Freunden zur Verfügung stelle (Symlink spielt nicht gut mit Chroot), und jetzt muss ich es nicht erneut ausführen oder ein Skript ausführen, das es nach jedem Neustart ausführt . Ich bin mir nicht sicher, warum ich nicht daran gedacht habe, fstab zu verwenden, da ich es für alle meine Medienlaufwerke verwende. Danke noch einmal!mount --bind
ist in chroot-Umgebungen nützlich, da Symlinks dort nicht funktionieren.man fstab
wird Ihnen die letzten beiden Felder sagenDefaults to zero (don't {dump,fsck}) if not present.
Eine Alternative zu
mount
:Benötigt
sudo apt-install bindfs
.Wie bei
mount
wird dies ein (nicht permanenter) tatsächlicher Einhängepunkt sein, dh zum Beispiel nicht nur als Referenz, sondern als Versionskontrollsystem. Aber wieln -s
, es erfordert keine Superuser-Berechtigungen wie dies dermount
Fall ist.Unmount mit
fusermount -u /home/dvad/home
(oder durch Neustart).quelle