如果无法安装挂载的SSHFS设备,则Nautilus冻结


8

使用SSHFS在用户空间中挂载远程文件系统时,如果已挂载的主机之一无法访问,我会遇到Nautilus的所有实例都冻结的问题。Nautilus 2.X和3.X会出现该问题,直到今天我都找不到任何解决方案。这个问题使SSHFS几乎无法使用,至少使用不稳定的WLAN或类似的东西。这是鹦鹉螺的虫子吗?谁能确认这个问题,有解决方案吗?

Answers:


4

这是GNOME Bugzilla中的Bug 657208

更新:

另外,在SSHFS FAQ中也有可能的解决方法:

sshfs在一段时间后挂起

挂载工作正常,我可以像在系统上使用任何其他文件一样使用Mountpoint中的文件,但是经过一段时间后,对远程文件sshfs进行任何更改都不会崩溃。这意味着,我无法cd进入Mountpoint(xterm挂起,nautilus挂起 ……每个试图访问Mountpoint的程序都被卡住,并且不会返回)。

解决方案:添加

ServerAliveInterval 15

在您的.ssh/config(或-o ServerAliveInterval=15在sshfs命令行上使用,但我没有测试该解决方案)。即使您没有活动,这也将强制ssh连接保持活动状态。


此处提供更详尽的答案:askubuntu.com/questions/716612/sshfs-auto-reconnect/…。简而言之,使用:sshfs -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 server:/path/to/mount
加布里埃尔·斯台普斯

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.