SSHFS - автоматическое повторное подключение

9

У меня есть SSHFS-mount, с которым я могу подключиться с помощью командной строки:

echo myPassword | sudo sshfs [email protected]:/ /media/NAS -p31337 -o workaround=rename -o password_stdin -o allow_other

, который, похоже, достаточно хорошо подключает мой NAS к /media/NAS .

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

Есть ли способ заставить мой Ubuntu Server автоматически пытаться повторно подключиться, скажем, каждые 30 секунд, если соединение не работает?

Спасибо.

    
задан Ozzah 04.01.2016 в 05:06
источник

1 ответ

17

На этот вопрос отвечает Ссылка . Я дублирую его здесь.

sshfs -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3 server:/path/to/mount

Как пояснялось на ссылке «Сбой сервера», опция ServerAliveInterval=15 задала sshfs , чтобы проверить, жив ли сервер каждые 15 секунд. ServerAliveCountMax=3 позволяет серверу не отвечать на три живые проверки. В результате, если сервер недоступен в течение 1 минуты, sshfs снова подключится к серверу.

    
ответ дан Seth Difley 04.01.2016 в 05:32
источник