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.