Bitte beachten Sie folgende fstab-Zeile (Zeilenumbrüche zur besseren Lesbarkeit):
sshfs#[email protected]:/home/user/
/home/user/Server/
fuse
auto,user,_netdev,reconnect,uid=1000,gid=1000,IdentityFile=/home/user/.ssh/id_rsa,idmap=user,allow_other
0
Es funktioniert einwandfrei, aber jeder Neustart, den ich mount -a
zum Mounten des Servers verwenden muss (oder auf das entsprechende Symbol in Thunar klicken, um das Ding zu mounten)
Ist es möglich, mein SSH-Verzeichnis sofort beim Booten zu mounten?
Ich benutze Xubuntu 13.10
mount -a
nach dem Bootenmount -a
nach dem Start ausgeführt werden. Ich überlege,mount -a
zu Autostart hinzuzufügenVersuchen Sie es mit der Option delay_connect .
Vollständige / etc / fstab-Zeile:
quelle
Diejenigen
delay_connect
,_netdev
... sind korrekt , aber wird nicht funktionieren , wenn Sie die Netzwerk zwicken zu kommen genau in (oder vor) , dass kleine Zeitfenster, wenn der / etc / fstab wird bearbeitet. Wenn die Verarbeitung beendet ist und die Vernetzung später erfolgt, müssen Sie diemount -a
(oder Freunde) verwenden.In den meisten Fällen (und auch bei mir)
network-manager
hat dies das Problem verursacht, da das Netzwerk nach der Anmeldung standardmäßig hochgefahren wird. Es kann optimiert werden, um es beim Booten früher aufzurufen. Wenn ich mich richtig erinnere, müssen Sie nur die OptionAvailable to all users
im Verbindungseigenschaften-Dialogfeld aktivieren (oder, wenn Sie die Befehlszeile bevorzugen, die Verbindung manuell erstellen/etc/NetworkManager/system-connections
).quelle
Basierend auf dieser Ubuntu-Hilfeseite und meinen Versuchen mit Debian 9 mache ich es möglich und habe die richtigen Dateiberechtigungen für diesen
fstab
Eintrag:delay_connect
Stellt sicher,fstab
dass der Remote-Ordner nicht eingehängt wird, bevor die Netzwerkschnittstellen aktiv sind.Sie können ändern
port
,uid
,gid
Ihre lokalen Bedürfnisse anzupassen. Um herauszufinden , meinenuid
/gid
habe ich einfach ,$ id
wenn sie mit dem richtigen Benutzer angemeldet.allow_other
Dient dazu, anderen Benutzern / Gruppen den Zugriff auf das gemountete Verzeichnis zu ermöglichen. Auch mit den richtigen/local/path
Berechtigungen (zum Beispiel777
) ist dies erforderlich, wenn Sie möchten, dass ein anderer Benutzer (der nicht derjenige ist, der das sshfs bereitstellt) auf das bereitgestellte Verzeichnis zugreift.Weitere Optionen finden Sie in der sshfs-Manpage
quelle