SSHFS - เชื่อมต่ออัตโนมัติอีกครั้ง


16

ฉันมีเมานต์ SSHFS ที่ฉันสามารถเชื่อมต่อโดยใช้บรรทัดคำสั่ง:

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

ซึ่งดูเหมือนว่าจะเมา NAS ของฉันให้/media/NASดีพอ

บางครั้งการเชื่อมต่อจะขาดหากมีกระแสไฟหรืออินเทอร์เน็ตและในกรณีเหล่านี้ฉันจะต้องรับรู้ว่าเกิดเหตุการณ์นี้ขึ้นและเชื่อมต่อใหม่ด้วยตนเองโดยใช้คำสั่งเดียวกัน

มีวิธีที่ฉันจะทำให้เซิร์ฟเวอร์ Ubuntu พยายามเชื่อมต่อใหม่โดยอัตโนมัติหรือไม่พูดทุก ๆ 30 วินาทีถ้าการเชื่อมต่อดับลง

ขอบคุณ

คำตอบ:


30

คำถามนี้เป็นคำถามคำตอบใน/server/6709/sshfs-mount-that-survives-disconnect/639735 ฉันกำลังทำสำเนาที่นี่

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

ตามที่อธิบายไว้ที่ลิงก์ Server Fault ServerAliveInterval=15ตัวเลือกsshfsจะถูกถามเพื่อตรวจสอบว่าเซิร์ฟเวอร์ยังใช้งานได้ทุก 15 วินาทีหรือไม่ ServerAliveCountMax=3อนุญาตให้เซิร์ฟเวอร์ไม่ตอบสนองการตรวจสอบที่มีอยู่สูงสุดสามครั้ง ผลลัพธ์คือถ้าเซิร์ฟเวอร์ไม่พร้อมใช้งานเป็นเวลา 1 นาทีsshfsจะเชื่อมต่อกับเซิร์ฟเวอร์อีกครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.