मेरे पास कई लिनक्स सर्वरों पर स्थापित ऑटोफॉल्स हैं जो उपयोगकर्ताओं / होम निर्देशिकाओं के लिए केंद्रीय एनएफएस सर्वर से जुड़ रहे हैं। लॉगिन पर निर्देशिकाओं को बढ़ते समय यह बहुत अच्छा काम करता है, लेकिन माउंट कभी भी मध्यांतर में नहीं लगता है। मैंने जाँच की है / / sysconfig / autofs और डिफ़ॉल्ट वास्तव में 300 पर सेट है, इसलिए ये 5 मिनट के बाद समाप्त हो जाना चाहिए।
ऑटोफ़ोटो को पुनः आरंभ करना सभी निर्देशिकाओं को umount करता है, इसलिए मुझे पता है कि यह सक्षम है।
मैंने निर्देशिकाओं पर बेतरतीब ढंग से lsof का उपयोग करने का प्रयास किया है, लेकिन कोई भी फाइल किसी भी समय खुली नहीं दिखाई देती है।
मैंने एक यादृच्छिक निर्देशिका भी शुरू की है जो मुझे पता है कि सक्रिय नहीं है, लेकिन ये कभी भी अपने आप को umount नहीं करते हैं। इनमें से कुछ बॉक्स में 10+ उपयोगकर्ता हैं जिन्होंने एक बार लॉग इन किया है, और माउंट कभी नहीं छोड़ते हैं।
मैं सिर्फ यह पता लगाने की कोशिश कर रहा हूं कि यह पता लगाने का एक बेहतर तरीका क्यों है। मैं किसी भी लॉग में कुछ विशिष्ट नहीं देखता।
किसी भी सुझाव की सराहना की है। धन्यवाद!
अपडेट करें
मैं ऑटोफॉक्स के लिए डिबगिंग में बदल गया, लेकिन यह सामान्य से कुछ भी प्रकट नहीं करता है। ये लॉग / होम / user1 शुरू में घुड़सवार होने के 6 मिनट बाद और 6 मिनट की निष्क्रियता के बाद उत्पन्न हुए थे। 5 मिनट के डिफॉल्ट के अनुसार, यह अनमाउंट होना चाहिए था। मैंने कभी नहीं देखा कि एक लॉग के माध्यम से आने का संकेत दिया गया था, यहां तक कि umount के लिए भी प्रयास किया गया था।
Jan 11 12:52:00 linux automount[26505]: st_expire: state 1 path /home
Jan 11 12:52:00 linux automount[26505]: expire_proc: exp_proc = 3055176592 path /home
Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user1
Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user2
Jan 11 12:52:00 linux automount[26505]: expire_proc_indirect: expire /home/user3
Jan 11 12:52:00 linux automount[26505]: 3 remaining in /home
Jan 11 12:52:00 linux automount[26505]: expire_cleanup: got thid 3055176592 path /home stat 7
Jan 11 12:52:00 linux automount[26505]: expire_cleanup: sigchld: exp 3055176592 finished, switching from 2 to 1
Jan 11 12:52:00 linux automount[26505]: st_ready: st_ready(): state = 2 path /home
अद्यतन 2 इस बारे में Red Hat समर्थन से बात करने के बाद, यह समाधान समाप्त हो गया कि घर निर्देशिकाओं के लिए टाइमआउट मान को छोटा कर दिया जाए। मैंने ऐसा किया है और अच्छा दिखता है। जाहिरा तौर पर कुछ हर 2 से 3 मिनट में आरोह बिंदु को पार कर रहा है और इसके कारण यह बना रहता है।
समाधान उस मैपिंग के लिए /etc/auto.master फ़ाइल में टाइमआउट मान जोड़ने के लिए था:
/home /etc/auto_home --timeout=120
df
, लेकिन सिर्फ स्पष्ट करना चाहता हूं।