NFS माउंट एक और NFS माउंट के अंदर आरोहित होता है जो बेतरतीब ढंग से गायब हो जाता है


9

मेरे पास काफी अजीब मुद्दा है जहां मेरे नेस्टेड एनएफएस माउंट बस समय-समय पर बेतरतीब ढंग से गायब हो जाते हैं।

Fstab प्रविष्टियाँ कुछ इस तरह दिखती हैं:

nfs:/home /home nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp 0 0
nfs:/bigdir /home/bigdir nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp,bg 0 0

मुद्दा यह है कि समय-समय पर "/ होम / बिगडिर" फ़ोल्डर खाली हो जाएगा, भले ही mtab को लगता है कि शेयर अभी भी माउंट है। nfsstat et। अल। यह भी सोचें कि शेयर अभी भी मुहिम चला रहा है।

केवल एक चीज जो काम करती है वह है अनमाउंटिंग, और फिर (री) बिग्रेड शेयर को बढ़ाना।

सर्वर साइड एक NetApp है। क्लाइंट पक्ष RHEL5.5, 2.6.18-194 कर्नेल है (हां, मुझे पता है कि 5.8 बाहर है, लेकिन जहां तक ​​मैं देख सकता हूं कि इस विशेष मुद्दे के लिए कोई इरेटा नहीं हैं)।

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

जवाबों:


1

आपने ऑटोमेशन की कोशिश का उल्लेख किया है। क्या आपने /home/bigdirऑटोफोंस से एंट्री ली थी? मुझे आश्चर्य है कि अगर आपने इसे दुर्घटना में छोड़ दिया और आटोमोटिव इसे बाहर कर रहा है। मुझे यकीन नहीं है कि fstab और autofs दोनों में एक प्रविष्टि कैसे बाहर खेलेगी (हालांकि मुझे लगता है कि fstab जीत जाएगा और इसे एक स्थिर माउंट के रूप में माना जाएगा)।

भी, के रूप में अच्छी तरह से घुड़सवार के रूप में df -hदिखाता है /home/bigdir?


नमस्ते, आपके उत्तर के लिए धन्यवाद। मैंने आटोमाउंट का उपयोग करने की कोशिश की, फिर भी हम सामान्य रूप से इसके लिए कोई आवश्यकता नहीं रखते हैं। जब इसका उपयोग नहीं किया जाता था, तो इसे बढ़ते / साझा करने के लिए कुछ स्वचालन प्राप्त करना होता था, इससे समस्या को दूर करने में मदद मिलती थी। dfवास्तव में शो / होम / बिगडियर भी किया।
espenfjo

1

ऐसा लगता है कि आपको NFS के हिस्से से भी बड़ी बोली लगाने की जरूरत नहीं होगी । जैसा कि आप पहले से ही बिग्रेड के साथ घर में बढ़ते हुए हैं। तो फिर आपको बस करना चाहिए

mount /home/bigdir /bigdir

या यहां तक ​​कि संभवतः बस एक नरम लिंक बनाते हैं?


यह नहीं है कि एनएफएस कैसे काम करता है।
Womble

आप ठीक कह रहे हैं: वह जोड़ना होगा nohideटैग
ऑक्टेवियन

नहींं, nohideसर्वर पर नेस्टेड mounts के लिए है।
Womble

1

मुझे लगता है कि "अंतर्निहित समस्या" को ठीक नहीं किया जा सकता है। जब कनेक्शन समस्याओं के कारण छूटने के लिए आपका / होम रिमूव करता है, तो आपका नेस्टेड माउंट छिप जाता है, क्योंकि वह निर्देशिका जहां इसे माउंट किया गया था वह मौजूद नहीं है ()। मैं सबसे अच्छा समाधान यह है कि नेस्टेड शेयर को किसी अन्य बिंदु पर माउंट करना है, और एक सिमलिंक का उपयोग करना है। यह वह तरीका है जो मैं हमेशा करता हूं। Btw। crossmnt और nohide सर्वर के निर्यात पर शामिल करने और एक शेयर को माउंट करने के लिए सबसे अच्छा होगा।

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