На Fedora 21 с текущими патчами в локальной сети я монтирую 2 файловые системы с помощью sshfs. Удаленный сервер находится в надежной локальной сети, ключи ssh настроены правильно для входа без пароля.
Поэтому я создаю пустой каталог в своем домашнем каталоге (который является локальной файловой системой) и монтирую его с помощью:
sshfs -o default_permissions me@remoteserver:/mntpoint /home/me/mountdir
Соединение работает отлично и очень стабильно, работает хорошо, никаких нареканий. Затем может перезагрузиться локальная машина или случится что-то неожиданное, и соединение будет разорвано некрасиво.
После перезагрузки, перезапуска, повторной попытки та же команда выше зависнет ... на неопределенный срок. Если я нажму control-C и fusermount -u, то, похоже, все очистится, но все равно не сможет перемонтировать. Но вот странность: если я укажу новую точку монтирования в своем домашнем каталоге, все снова заработает отлично (та же удаленная точка). Работает отлично снова, пока что-то не случится и мне не придется начинать все сначала.
Перезагрузка локальной машины не очистит его. Каталог монтирования проверен на пустоту, я даже удалил каталог точки монтирования и пересоздал то же имя... Нет.
В конце концов, после некоторого триггера, я могу вернуться к старой точке монтирования. Так что в итоге у меня будет около 3-4 каталогов, например:
/home/me/mount.1
/home/me/mount.2
...
/home/me/mount.4
прежде чем я смогу вернуться к горе 1.
Иногда это срабатывает с первого раза, особенно если я правильно его отмонтирую, но в большинстве случаев это не так.
Есть идеи, как очистить то, что держит sshfs. Я не могу ничего найти ни в одном файле /etc.
Полностью расстроен.