sshfsマウントサーバーとの切断を処理するより良い方法は何ですか?

sshfsマウントサーバーとの切断を処理するより良い方法は何ですか?

次のように複数のディレクトリをマウントしました。sshfs。時々、サーバーとの接続が失われます(構成できません)。私は通常、次のようにディレクトリをマウントします。

sshfs [email protected]:/home/user /mnt/example

サーバーが切断された場合、sshfs サブシステムは接続を切断しません。削除/解除代わりにアクセスできないようにロックします。入力中はマウントが表示され続けますmount。私が入力している間

ls /mnt/example

プロセスがロックされています(役に立ちませCtrlc)。だから私も

sudo umount -l /mnt/example
# find pid of corresponding process:
ps aux | grep example.com
kill -9 <pid of locked sshfs process>

この問題を処理するより良い方法はありますか?確かにsshfsすべきこと削除整理して...理想的には自動的に再接続されます。

ベストアンサー1

「reconnect」オプションを使用してsshfsを実行できます。私たちは、sshfsとPAM / automountを使用してネットワーク上の各ワークステーションでサーバーファイルを共有します。 -o reconnect を sshfs の引数として使用します。これは、主にユーザーがコンピュータを一時停止し、sshfsが目覚めたときに再接続(または応答など)しないためです。

たとえば、

sshfs [email protected]:/home/mvaldez/REMOTE /home/mvaldez/RemoteDocs -o reconnect,idmap=user,password_stdin,dev,suid

リモートシステムがダウンすると、sshfsが長時間応答しなくなる可能性があります。

おすすめ記事