У меня есть установка, в которой я использую sshfs через интерфейс обратной связи для экспорта папки из дома другого пользователя в мой дом¹. Я монтирую его с помощью команды

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

Интерфейс обратной связи отключается, когда ноутбук отключается; это также приводит к разрыву соединения sshfs. Есть ли другой вариант, который я могу попробовать использовать? (Я знаю об autofs, но мне кажется, что то, что я хочу, должно быть возможно сделать только с sshfs)

-

¹ Это используется для изоляции демона dropbox для пользователя без доступа к моему сеансу X, но это не имеет значения для этого вопроса

1 ответ1

1

Он сбрасывается по той же причине, по которой обычное соединение SSH через интерфейс обратной связи будет делать то же самое, все тайм-ауты сокетов истекли в ядре (потому что системные часы переходят вперед при приостановке, а затем возобновлении), поэтому обе стороны просто вешать трубку. Сам SSHFS не имеет кода для повторного подключения, если соединение действительно обрывается (и это именно такой случай).

Что касается других опций, ознакомьтесь с bindfs, он должен быть в состоянии достичь того же результата без необходимости использования петлевого интерфейса, и, таким образом, не только обойти эту проблему, но и быть значительно более эффективным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .