web-dev-qa-db-ja.com

SSHFS-自動再接続

コマンドラインを使用して接続できるSSHFSマウントがあります。

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

NASを/media/NASに十分マウントできるようです。

非常にまれに、停電やインターネットの停止が発生すると接続が切断されます。これらの場合、これが発生したことを認識し、同じコマンドを使用して手動で再接続する必要があります。

接続が切れた場合、Ubuntuサーバーに自動的に再接続を試行させる方法はありますか(30秒ごとなど)。

ありがとう。

16
Ozzah

この質問には https://serverfault.com/questions/6709/sshfs-mount-that-survives-disconnect/639735 で回答しています。ここで複製しています。

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

サーバー障害リンクで説明したように、ServerAliveInterval=15オプションはsshfsに、サーバーが15秒ごとに稼働しているかどうかを確認するように要求しました。 ServerAliveCountMax=3を使用すると、サーバーは最大3つのアライブチェックに応答しません。その結果、サーバーが1分間利用できない場合、sshfsはサーバーに再接続します。

29
Seth Difley