Ubuntu Linux でも同じ問題が発生します。再開後に行うこと:
$ killall -9 sshfs
次に、アンマウントします
$ fusermount -u ~/far_projects
リモートファイルシステムを再度マウントしてください。
$ sshfs -o idmap=user [email protected]:/projects ~/far_projects
ここに記載されているように、これが解決策です:
-o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3
使用例:https://github.com/aktos-io/dcs-tools、make mount-root
をご覧ください。 目標。
ラップトップでも同じ問題が発生しました。
必要なのは、アンマウント コマンドにレイジー アンマウント オプション (z) を含めることだけです:
$ fusermount -uz ~/Mounts/Remote
その後、通常と同じ方法で再マウントしてください。
また、再接続オプション (-o reconnect) を使用していることにも注意してください。これにより、問題が発生しても接続が維持されます (ふたを閉じて数分後に戻ってくるなど)。
また、fuse ファイルシステム (sshfs を含む) の自動マウンターである afuse のようなソリューションを調べて、毎回アンマウント/再マウントする手間を省くこともできます。
最後の自動マウント オプションの 1 つは、sshfs で autofs を使用することです。