सर्वर चले जाने पर एनएफएस को कैसे अनमाउंट करें?


64

मैं सर्वर से अपने लैपटॉप पर NFS-फ़ोल्डर बढ़ा रहा हूं।

दुर्भाग्य से, सर्वर कभी-कभी बंद हो जाता है ... समस्या यह है, कि मैं "मृत" एनएफएस-फ़ोल्डर को अनमाउंट नहीं कर सकता। कमांड-लाइन पर, मुझे "डिवाइस व्यस्त है" मिलता है, और नॉटिलस के माध्यम से यह मेरे वर्तमान सत्र को क्रैश कर देता है।

क्या सर्वर बंद होने पर एनएफएस-फ़ोल्डर को अनमाउंट करने का कोई तरीका है?


1
आप की कोशिश की हैumount -l
मिच

जवाबों:


108

आप उपयोग कर सकते हैं umount -f -l /mnt/myfolder, और वह समस्या को ठीक कर देगा।

  • -f- फोर्स अनमाउंट (एक अगम्य एनएफएस प्रणाली के मामले में)। (कर्नेल 2.1.116 या बाद के संस्करण की आवश्यकता है।)

  • -l- आलसी अनमना। फाइलसिस्टम पदानुक्रम से फाइल सिस्टम को अलग करें, और फाइल सिस्टम के सभी संदर्भों को जल्द से जल्द साफ करें क्योंकि यह अब व्यस्त नहीं है। (कर्नेल 2.4.11 या बाद के संस्करण की आवश्यकता है।)

स्रोत: लिनक्स पूरा कमांड संदर्भ


1
जब तक मैंने इसे गूगल किया है, तब तक मुझे 20 मिनट लगे और मुझे यह पता चला
13

तुम मेरी जान बचाओ!
यू जियाओ

15

sudo umount -l {mountPoint}एक "आलसी अनमाउंट" करने की कोशिश करें। प्लम्बर के आने की प्रतीक्षा किए बिना आप अपने जीवन को आगे बढ़ाते हैं।


2
अच्छे जीवन की सलाह के लिए
अपवोट

4

मेरे मामले में जहां umount -fकाम नहीं हुआ, umount -frकाम किया। -rतर्क केवल-पढ़ने के रूप में बताता है और फिर फ़ोल्डर को अनमाउंट करता है।


2

मामले में umount -f -l /mnt/myfolderकाम नहीं करता है service nfs restart(या यह आपके लिनक्स पर बराबर है) हो सकता है।


3
इसके साथ समस्या यह है कि यदि आपके पास विभिन्न सर्वरों से कई nfs माउंटेड पथ हैं और आप अन्य माउंट पॉइंट्स को नहीं छोड़ना चाहते हैं जो अन्य सेवाओं को प्रभावित करेंगे।
इफ्रेन

1

मेरे लिए, न तो umount, और न ही सेवा पुनरारंभ काम करेगा। बस रिबूट। यहां तक ​​कि एक नई प्रणाली के साथ, एनएफएस कार्यान्वयन अभी भी पुराना मुद्दा है। तो, बस रिबूट करें।

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