मेरे पास एक छोटा स्थानीय नेटवर्क है जिसमें एक Gentoo बॉक्स और एक Windows बॉक्स है। मैं Gentoo बॉक्स पर एक कमांड के साथ विंडोज बॉक्स पर उत्पन्न होने वाला हिस्सा माउंट करता हूं:
mount -t cifs -o username=WindowsUsername,password=thepassword,uid=pistos //192.168.0.103/Users /mnt/windowsbox
ज्यादातर समय, सब कुछ बस काम करता है, और मैं समस्याओं के बिना पढ़ और लिख सकता हूं। हालाँकि, हर कुछ हफ़्ते में, कनेक्शन या आरोह बिंदु मृत या लटका हुआ प्रतीत होता है, जैसे कि कोई भी प्रक्रिया जो आरोह बिंदु तक पहुँचने की कोशिश करती है, डी अवस्था (डिस्क, या I / O प्रतीक्षा) में फंस जाती है। ये प्रक्रिया TERM और KILL सिग्नल के लिए अभेद्य हो जाती है। नेटवर्क से विंडोज बॉक्स को डिस्कनेक्ट करना और फिर से कनेक्ट करना मदद नहीं करता है। जमे हुए राज्य 5+ मिनट तक रहता है। यह वास्तव में निराशाजनक है और सामान्य काम के रास्ते में हो जाता है, क्योंकि यह Save As के डायलॉग्स, ls
कमांड आदि को फ्रीज कर देता है । अगर मैं umount
माउंट पॉइंट पर इश्यू करता हूं , तो यह या तो हैंग हो जाता है, या रिपोर्ट करता है कि माउंट पॉइंट उपयोग में है। आखिरकार, मृत अवस्था स्वयं हल हो जाती है, और आरोह बिंदु असमतल हो जाता है, या बिना umount
किसी देरी के संभव हो जाता है ।
मेरा अनुमान है कि ऐसा तब होता है जब कनेक्शन / माउंट बेकार हो गया है, या जब विंडोज मशीन निष्क्रिय हो गई है। में सच में आश्वस्त नहीं हूँ।
ऐसा क्यों हो रहा है, और मैं इसे रोकने के लिए क्या कर सकता हूं? या मैं इन डी-राज्य प्रक्रियाओं को सफलतापूर्वक कैसे मार सकता हूं?
संभवतया संबंधित: CIFS आरोहण पर लटका हुआ है