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अच्छी तरह से माउंट करने के लिए लगता है।

यदि कभी-कभी बिजली या इंटरनेट का तार निकल जाता है, तो बहुत बार कनेक्शन टूट जाएगा, और इन मामलों में मुझे यह पहचानना होगा कि यह हुआ है और उसी कमांड का उपयोग करके मैन्युअल रूप से पुन: कनेक्ट करें।

क्या कोई तरीका है जो मैं अपने उबंटू सर्वर को स्वचालित रूप से पुन: कनेक्ट करने का प्रयास कर सकता हूं, यदि हर 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 Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.