Наутилус зависает, если подключенное SSHFS-устройство недоступно

8

Используя SSHFS для монтирования удаленных файловых систем в пространстве пользователя, у меня возникает проблема, что все экземпляры Nautilus используют для замораживания, если один из подключенных хостов недоступен. Эта проблема возникает с Nautilus 2.X и 3.X, и я не могу найти никакого решения до сегодняшнего дня. Эта проблема делает SSHFS практически непригодной, по крайней мере, с использованием нестабильной WLAN или чего-то подобного. Это ошибка Наутилуса? Кто-нибудь может подтвердить эту проблему, есть ли решение?

user5950
источник

Ответы:

4

Это ошибка 657208 в GNOME Bugzilla.

Обновить:

Также есть возможный обходной путь, найденный в FAQ по SSHFS :

sshfs зависает через некоторое время

Монтирование работает нормально, я могу использовать файлы в Mountpoint так же хорошо, как и любые другие файлы в моей системе, но по прошествии некоторого времени, ничего не меняя в удаленных файлах, sshfs вылетает. Это означает, что я не могу кд в точку доступа (XTERM виснет, Nautilus виснет ... каждая программа пытается получить доступ к MOUNTPOINT застревает, и не вернется).

Решение: добавить

ServerAliveInterval 15

в вашем .ssh/config(или используйте -o ServerAliveInterval=15в командной строке sshfs, но я не проверял это решение). Это заставит соединение ssh остаться в живых, даже если у вас нет активности.

lgarzo
источник
Более подробный ответ здесь: askubuntu.com/questions/716612/sshfs-auto-reconnect/… . Короче говоря, используйте:sshfs -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 server:/path/to/mount
Габриэль Стейплс