SSHFS - 自动重新连接

Ozz*_*zah 23 server sshfs 14.04

我有一个可以使用命令行连接的 SSHFS 挂载:

echo myPassword | sudo sshfs user@home.address:/ /media/NAS -p31337 -o workaround=rename -o password_stdin -o allow_other
Run Code Online (Sandbox Code Playgroud)

这似乎可以/media/NAS很好地安装我的 NAS 。

如果断电或互联网中断,连接偶尔会中断,在这些情况下,我必须认识到这种情况已经发生并使用相同的命令手动重新连接。

如果连接断开,有没有办法让我的 Ubuntu 服务器自动尝试重新连接,比如每 30 秒一次?

谢谢。

Set*_*ley 44

这个问题在https://serverfault.com/questions/6709/sshfs-mount-that-survives-disconnect/639735上得到了回答。我在这里复制它。

sshfs -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 server:/path/to/mount
Run Code Online (Sandbox Code Playgroud)

正如服务器故障链接中所述,该ServerAliveInterval=15选项要求sshfs每 15 秒检查一次服务器是否处于活动状态。ServerAliveCountMax=3允许服务器不响应最多三个活动检查。结果是如果服务器不可用1分钟,sshfs会重新连接服务器。