sshfs 挂载到环回接口,即使断开连接也能继续使用

sshfs 挂载到环回接口,即使断开连接也能继续使用

我有一个设置,我通过环回接口使用 sshfs 将另一个用户主目录中的文件夹导出到我的主目录中¹。我使用以下命令挂载它

sshfs -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3

当笔记本电脑挂起时,环回接口会断开;这会导致 sshfs 连接也断开。还有其他我可以尝试使用的选项吗?(我知道 autofs,但我觉得我想要的东西应该可以单独使用 sshfs 来实现)

¹ 这用于将 dropbox 守护进程与无法访问我的 X 会话的用户隔离,但这与这个问题无关

答案1

它断开的原因与通过环回接口的常规 SSH 连接会做完全相同的事情的原因相同,内核中的所有套接字超时都已过期(因为当您暂停然后恢复时,系统时钟会向前跳转),因此双方都会挂断。如果连接真的下降(这就是这种情况)。

至于其他选择,请查看绑定文件系统,它应该能够在无需使用环回接口的情况下实现相同的结果,从而不仅可以避免这个问题,而且效率也更高。

相关内容