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


16

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

echo myPassword | sudo sshfs user@home.address:/ /media/NAS -p31337 -o workaround=rename -o password_stdin -o allow_other

который, кажется, /media/NASдостаточно хорошо смонтирует мой NAS .

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

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

Благодарю.

Ответы:


30

На этот вопрос можно ответить по адресу /server/6709/sshfs-mount-that-survives-disconnect/639735 . Я дублирую это здесь.

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.