SSHFS - automatische Wiederverbindung

16

Ich habe einen SSHFS-Mount, den ich über die Befehlszeile verbinden kann:

echo myPassword | sudo sshfs [email protected]:/ /media/NAS -p31337 -o workaround=rename -o password_stdin -o allow_other

das scheint mein NAS /media/NASgut genug zu montieren .

In seltenen Fällen wird die Verbindung unterbrochen, wenn ein Strom- oder Internetausfall vorliegt. In diesen Fällen muss dies erkannt und die Verbindung mit demselben Befehl manuell wiederhergestellt werden.

Gibt es eine Möglichkeit, meinen Ubuntu-Server dazu zu bringen, automatisch zu versuchen, die Verbindung wiederherzustellen, etwa alle 30 Sekunden, wenn die Verbindung unterbrochen wird?

Vielen Dank.

Ozzah
quelle

Antworten:

30

Diese Frage wird unter /server/6709/sshfs-mount-that-survives-disconnect/639735 beantwortet . Ich dupliziere es hier.

sshfs -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 server:/path/to/mount

Wie unter dem Link Server Fehler erklärt, die ServerAliveInterval=15gefragt Option sshfszu prüfen , ob der Server alle 15 Sekunden am Leben ist. ServerAliveCountMax=3Ermöglicht dem Server, bei bis zu drei aktiven Prüfungen nicht zu antworten. Das Ergebnis ist, dass, wenn der Server 1 Minute lang nicht verfügbar ist, sshfsdie Verbindung zum Server wiederhergestellt wird.

Seth Difley
quelle