fstab माउंट नेटवर्क के लिए प्रतीक्षा करें


17

मैं सिस्टम बूट के बाद एक cifs डिवाइस माउंट करने की कोशिश करता हूं।

लेकिन सिस्टम नेटवर्क स्थापित होने से पहले सिस्टम को माउंट करने की कोशिश करता है ताकि यह विफल हो जाए।

सिस्टम में लॉग इन करने के बाद मैं इसका उपयोग करके किसी भी समस्या को व्हाइटआउट कर सकता हूं sudo mount -a

मैं अपने आर्क (हाथ) को नेटवर्क उपलब्ध होने तक इंतजार करने के लिए कैसे कह सकता हूं?

संपादित करें :

मैं systemd का उपयोग करता हूं


इस बारे में एक समान प्रश्न है, कृपया सिस्टम के साथ बूट पर माउंट सांबा शेयर देखें ।
बॉक्विटर

जवाबों:


21

_netdevमाउंट विकल्पों में जोड़ना /etc/fstabपर्याप्त हो सकता है।

स्थानीय और नेटवर्क फ़ाइल सिस्टम का जिक्र करने वाली माउंट इकाइयाँ उनके फाइल सिस्टम प्रकार के विनिर्देश द्वारा प्रतिष्ठित होती हैं। कुछ मामलों में यह पर्याप्त नहीं है (उदाहरण के लिए नेटवर्क ब्लॉक डिवाइस आधारित माउंट, जैसे कि iSCSI), जिस स्थिति में _netdev को यूनिट के माउंट विकल्प स्ट्रिंग में जोड़ा जा सकता है, जो सिस्टम को माउंट यूनिट को नेटवर्क माउंट मानने के लिए मजबूर करता है।

इसके अतिरिक्त systemdमाउंट प्रविष्टियों और अन्य इकाइयों के बीच स्पष्ट आदेश निर्भरता का समर्थन करता है: x-systemd.after=network-online.targetमाउंट विकल्प जोड़ने से काम हो सकता है अगर _netdev पर्याप्त नहीं है।

देखें systemd इकाई प्रलेखन माउंट अधिक जानकारी के लिए।


_netdev अनुभाग मेरे लिए काम नहीं किया लेकिन उसे छोड़ा गया था और एक्स-systemd.after = network-online.target था nfsv4 माउंट पर, इस U16.04.6 वी एम पर verifed था
ssvegeta96

6

जोड़े _netdevको /etc/fstabसवाल में प्रविष्टियों। `माउंट (8) के लिए manpages से:

_netdev फाइलसिस्टम एक डिवाइस पर रहता है जिसे नेटवर्क एक्सेस की आवश्यकता होती है (सिस्टम को सिस्टम पर नेटवर्क सक्षम होने तक इन फाइल सिस्टम को माउंट करने के प्रयास से रोकने के लिए उपयोग किया जाता है)।

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