SSHFS - koneksi ulang otomatis

16

Saya memiliki mount SSHFS yang dapat saya hubungkan menggunakan baris perintah:

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

yang tampaknya me-mount NAS saya /media/NASdengan cukup baik.

Terkadang koneksi akan terputus jika ada gangguan listrik atau Internet, dan dalam kasus ini saya harus mengenali ini telah terjadi dan menghubungkan kembali secara manual menggunakan perintah yang sama.

Apakah ada cara saya bisa mendapatkan Server Ubuntu saya untuk secara otomatis mencoba menyambung kembali, katakan setiap 30 detik, jika koneksi turun?

Terima kasih.

Ozzah
sumber

Jawaban:

30

Pertanyaan ini dijawab di /server/6709/sshfs-mount-that-survives-disconnect/639735 . Saya menduplikasinya di sini.

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

Seperti dijelaskan di tautan Server Fault, ServerAliveInterval=15opsi diminta sshfsuntuk memeriksa apakah server hidup setiap 15 detik. ServerAliveCountMax=3memungkinkan server untuk tidak merespons hingga tiga cek hidup. Hasilnya adalah bahwa jika server tidak tersedia selama 1 menit, sshfsakan terhubung kembali ke server.

Seth Difley
sumber