nfs माउंट / etc / fstab प्रविष्टि gtk एप्लिकेशन को हैंग करती है


0

जब मेरे घर पर और मेरे घर में 192.168.1.195 मेरे लैन में है, तो मेरे पास मेरी एंट्री है जो बहुत अच्छी तरह से काम करती है

# https://wiki.archlinux.org/index.php/NFS#Mount_using_.2Fetc.2Ffstab_with_systemd
192.168.1.195:/media/drive3/calibre    /home/user/calibre    nfs     rw,noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,x-systemd.idle-timeout=1min  0       0

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

➜  ~ deluge-gtk
invoking IsSupported() failed for remote volume monitor with dbus name org.gtk.vfs.UDisks2VolumeMonitor:: Timeout was reached (g-io-error-quark, 24)

अगर मैं fstab प्रविष्टि की टिप्पणी करता हूं, तो deluge-gtk बिल्कुल ठीक लॉन्च करता है और उस संदेश को प्राप्त नहीं करता है।

उस मुद्दे को हल करने के लिए मैं क्या कर सकता हूं, क्या इसमें कोई परम / etc / fstab है जो मैं यह पता लगाने के लिए जोड़ सकता हूं कि मैं घर पर नहीं हूं?

जवाबों:


2

/etc/fstabफ़ाइल का उपयोग करने में समस्या यह है कि माउंटपॉइंट हमेशा माउंट किया जाता है और यदि पहुंच योग्य नहीं है, तो यह आपकी मशीन को लटका सकता है क्योंकि कर्नेल लगातार बिंदु को माउंट करने का प्रयास करेगा।

इससे बचने के लिए, आप उपयोग कर सकते हैं autofs( /etc/auto.master), जो कि कर्नेल-आधारित आटोमोटिव है। उस स्थिति में, माउंटपॉइंट केवल तभी माउंट किया जाएगा जब आप (या कुछ प्रक्रिया) कॉन्फ़िगर निर्देशिका तक पहुंचते हैं, और यदि आप नहीं करते हैं, या माउंटपॉइंट कुछ समय के लिए निष्क्रिय है, तो यह स्वचालित रूप से अनमाउंट हो जाएगा और इस तरह से आप बच सकते हैं। फांसी का व्यवहार।

मेरा मानना ​​है कि सभी ऑपरेटिंग सिस्टम में autofsडिफ़ॉल्ट रूप से स्थापित पैकेज नहीं होता है। आप जाँच सकते हैं कि क्या यह स्थापित है और यदि नहीं, तो autofsपैकेज स्थापित करें । एक बार स्थापित होने के बाद, बस man autofsकुछ मदद पाने के लिए दौड़ें ।

आप इस पर अतिरिक्त जानकारी यहाँ पा सकते हैं:


ऐसा कुछ है जो मुझे आपके स्पष्टीकरण से नहीं मिला, लेकिन हो सकता है कि मैं चीजों को मिला रहा हूं, आप कहते हैं कि माउंटपॉइंट हमेशा मुहिम शुरू की जाती है, लेकिन मुझे लगा कि नोआतो माउंट विकल्प वास्तव में उस मामले के लिए था, यह तब तक एनएफएस शेयर को माउंट नहीं करेगा। पहुँचा हुआ है।
euri10

noautoमाउंटपॉइंट को स्वचालित रूप से माउंट नहीं करेगा, लेकिन आपको इसे मैन्युअल रूप से माउंट करने की आवश्यकता होगी (उदाहरण के लिए, चल रहा है mount /bla)। उस स्थिति में, /etc/fstabफ़ाइल से माउंट जानकारी निकाली जाएगी और कर्नेल इसे माउंट करने का प्रयास करेगा, लेकिन इसका मतलब यह नहीं है कि माउंटपॉइंट को हर बार एक्सेस किए जाने पर माउंट किया जाएगा; आप autofsइसके बजाय यह व्यवहार प्राप्त कर सकते हैं ।
nKn
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.