बढ़ते सांबा को साझा करें जब भी यह उपलब्ध हो, जब यह नहीं है


19

मैं सेटअप स्थायी samba शेयर mounts की कोशिश कर रहा हूँ। इन निर्देशों का उपयोग करना बहुत कठिन नहीं है । लेकिन, मैं उन्हें चाहता हूं

  1. जब भी मैं नेटवर्क में शामिल होता हूं, जहां ये शेयर उपलब्ध हैं, स्वचालित रूप से रिमाउंट करें।
  2. जब भी मैं नेटवर्क छोड़ता हूं, स्वचालित रूप से अनमाउंट (या एक्सेस अनुरोधों को तुरंत लटकने के बजाय विफल हो जाता है), तो यह स्वचालित रूप से बचें ।

Googling से पता चलता है कि AutoFS मददगार हो सकता है। मैं इसे इकट्ठा करता हूं 1 से ऊपर की देखभाल करता हूं लेकिन मैं 2 के बारे में निश्चित नहीं हूं।

स्वचालित सांबा माउंट के बारे में अन्य प्रश्न, यानी स्थायी रूप से सांबा शेयर कैसे माउंट करें? , स्वचालित रीमोट / अनमाउंट को संबोधित नहीं करते हैं, इसलिए मुझे लगता है कि यह कोई डुप्लिकेट नहीं है।

धन्यवाद।

जवाबों:


26

CIFS के साथ बढ़ते सांबा के शेयर :

/etc/fstabअपने सांबा शेयरों को स्वचालित रूप से माउंट करने के लिए अपनी फ़ाइल संपादित करें :

//<server>/<share> <mount point> cifs rw,_netdev,user=<username>,password=<password>,uid=<uid>,gid=<gid> 0 0

सूचना _netdev विकल्प:

CIFS इस विकल्प के बारे में नहीं जानता है और इसके बारे में चेतावनी देगा, लेकिन आपको इसे छोड़ देना चाहिए।

यह विकल्प सुनिश्चित करता है कि यदि आपके पास कोई नेटवर्क नहीं है या यदि आप गलत नेटवर्क पर हैं तो ड्राइव माउंट नहीं होंगे।

यह भी सुनिश्चित करता है कि जब आप नेटवर्क स्विच करते हैं तो आपके शेयर माउंट / अनमाउंट हो जाते हैं। ऐसा इसलिए है क्योंकि आपके नेटवर्क कॉन्फ़िगरेशन में बदलाव होने पर डेबियन की * स्क्रिप्ट्स ट्रिगर हो जाती हैं, और वे _netdev विकल्प के साथ सभी फाइल सिस्टम को देखते हैं और सही काम को स्वचालित रूप से करते हैं।

स्रोत

आप _netdev केman mount बारे में अधिक जानकारी के लिए जाँच कर सकते हैं

CIFS उपकरण स्थापित करने के लिए

sudo apt-get install cifs-utils

धन्यवाद, मैं इसे आज़माऊंगा। यदि यह विज्ञापन के रूप में काम करता है, तो यह वही है जो मैं देख रहा था।
लॉरिनस बाइविनस

आप कोशिश कर रहे हैं और परिणाम कृपया हमें सूचित करें

तो आपके साथ क्या होता है ?!

मैंने आज बाद में इसकी जाँच करने की योजना बनाई है।
लॉरिनास बिविनिस

1
... वास्तव में यह सिर्फ एक बड़ा समयबाह्य मूल्य है, लेकिन यह ठीक है। मैंने इसे कुछ और परीक्षण किया, यह काम करता है। धन्यवाद!
लोरिनस बेविनीस

4

स्क्रिप्ट को माउंट करने और शेयर को अनमाउंट करने के लिए लिखें।

उन्हें क्रमशः "/etc/network/if-up.d" और "/etc/network/if-down.d" में रखें। ये स्क्रिप्ट के लिए स्थान हैं जो नेटवर्क कनेक्शन स्थापित या बंद होने पर चलाए जाते हैं।

हालाँकि, यदि आप किसी विशेष सर्वर को ऑनलाइन या नीचे आने के लिए देख रहे हैं, तो मुझे जो एकमात्र समाधान दिखाई दे रहा है, वह है क्रोन जॉब जो कि सर्वर कनेक्शन की समय-समय पर जाँच करता है, राज्य रखता है और तदनुसार स्क्रिप्ट चलाता है।


मजबूती के लिए (यानी सर्वर अप्रत्याशित रूप से नीचे जा रहा है) मुझे लगता है कि बाद वाला समाधान बेहतर है। मैं अधिक उत्तरों की प्रतीक्षा करूंगा, यदि कोई हो, तो इस मामले में इस विशेष पहिये का आविष्कार पहले ही किया जा चुका है। Paldies।
लॉरिएन्स बिविंस 15

1

AutoFS ठीक काम करेगा। जब आप शेयर एक्सेस करते हैं तो यह ऑटो माउंट हो जाएगा, रिमाउंट अगर गिरा तो बेकार हो जाए। जब आप लॉग ऑफ करते हैं और आपकी प्रक्रियाएं समाप्त हो जाती हैं (लॉग ऑफ होने के कारण) तो कुछ समय के लिए निष्क्रिय रहने के बाद माउंट गिर जाएगा। आप निष्क्रिय समय को कॉन्फ़िगर कर सकते हैं।

इसे कैसे देखें: http://www.howtoforge.com/accessing_windows_or_samba_shares_using_automs


जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
मोनिका को बहाल करना - Oct--

धन्यवाद। अगर मैं नेटवर्क के बाहर आरोह बिंदु तक पहुँचने की कोशिश करूँ तो क्या यह माउंट करने की कोशिश करेगा? इसी तरह यदि यह आरोहित है और मैं नेटवर्क पर रहते हुए निलंबित करता हूं, तो माउंट को व्यस्त रखते हुए कुछ अनुरोध के साथ इसे फिर से शुरू करें?
लौरिनस बेविंसिन

1

जब आप संसाधन तक पहुँचते हैं तो माउंट हमेशा पुन: कनेक्ट होने का प्रयास करेगा। यदि आप नेटवर्क होपिंग कर रहे हैं तो यह निर्भर करेगा कि आपके पास होस्ट का रूट है या नहीं। लेकिन, AutoFS कोशिश करता रहेगा। ऐसे पैरामीटर हैं जिन्हें आप कॉन्फ़िगर कर सकते हैं (टाइमआउट, रिट्रीस आदि)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.