我有一个 SSHFS 挂载,可以使用命令行连接:
echo myPassword | sudo sshfs [email protected]:/ /media/NAS -p31337 -o workaround=rename -o password_stdin -o allow_other
似乎已经/media/NAS
足够好地安装我的 NAS。
如果发生电源或互联网中断,连接偶尔会中断,在这种情况下,我必须意识到这种情况已经发生,并使用相同的命令手动重新连接。
如果连接中断,有什么方法可以让我 Ubuntu 服务器自动尝试重新连接(比如每 30 秒一次)?
谢谢。
答案1
这个问题的答案https://serverfault.com/questions/6709/sshfs-mount-that-survives-disconnect/639735。我在这里重复一下。
sshfs -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 server:/path/to/mount
正如 Server Fault 链接中所述,该ServerAliveInterval=15
选项要求sshfs
每 15 秒检查一次服务器是否处于活动状态。ServerAliveCountMax=3
允许服务器在最多三次活动检查中不响应。结果是,如果服务器 1 分钟内不可用,sshfs
将重新连接到服务器。