And*_*rei 12 ssh internet remote-access sshfs
第三方程序会将文件写入 SSHFS 挂载目录。如果互联网连接丢失,第三方程序可能会崩溃(严重),因为所有试图在这种状态下(当没有互联网连接时)访问此类 SSHFS 挂载目录的程序都被置于某些人所描述的“不间断”状态睡觉”。SSHFS 有一个自动重新连接的选项,但这无济于事,因为如果连接丢失,第三方程序仍然会挂起(并崩溃)(即使连接恢复后,SSHFS 将重新挂载目录)。Autofs 无济于事,基本上它是关于 SSHFS 在连接丢失时的行为。为什么它不能像网络共享目录(Samba 或其他方式)一样简单地返回一个错误而不是......永远不会?
如果 SSHFS 无法按描述工作,是否有 SSHFS 的替代方案?
其他信息:
操作系统:我使用的是 Ubuntu Linux (12.04 LTS)
简而言之:否 - 因为冻结来自应用程序,所以 sshfs 失败是正常的 - 它会告诉应用程序等待。- 应用程序不尊重这一点的事实并不是 SSHFS 的错。
如果应用程序正在访问可移动存储(例如 USB 驱动器)上的文件,并且您将其删除,则应用程序将执行完全相同的操作。应用程序需要捕获并处理 I/O 上的超时事件,而不是仅仅等待响应。
归档时间: |
|
查看次数: |
1243 次 |
最近记录: |