जब मैं बासी nfs फ़ाइल हैंडल प्राप्त कर रहा हूं तो मैं जबरन कैसे अनमाउंट करूं?


17

अपने आप को एक मुश्किल स्थिति में मिला। Aufs / mnt / 1 पर मुहिम शुरू की

aufs on /mnt/1 type aufs (rw,relatime,si=daab1cec23213eea)

मैं बात को अनमाउंट नहीं कर सकता:

sudo umount -f /mnt/1
umount2: Stale NFS file handle
umount: /mnt/1: Stale NFS file handle
umount2: Stale NFS file handle
umount2: Stale NFS file handle

मैं माउंट पॉइंट को कैसे अनमाउंट करूं? (सिस्टम को रिबूट किए बिना)

(नोट: एनएफएस के बजाए एयूएफ एक ओपनएफ़्स सिस्टम के शीर्ष पर है।)


5
एक समान स्थिति में गया, और इसे आसानी से पुन: पेश कर सकता है: बस एयूएफएस फाइल सिस्टम की आरडब्ल्यू शाखा को हटा दें, और उछाल, एयूएफएस माउंटपॉइंट पूरी तरह से ठीक हो जाता है। umount -fया umount -lकोई चीज़ नहीं बदलेगी। मैं अभी भी एक समाधान के लिए देख रहा हूँ।
jpetazzo

@jpetazzo नीचे मेरे जवाब की जाँच करें, मैं अंत में एक रिबूट की आवश्यकता के बिना खुद के लिए इस मुद्दे को हल करने में सक्षम था
craymichael

जवाबों:


6

से man 8 umount:

   -f     Force   unmount   (in  case  of  an  unreachable  NFS  system).
          (Requires kernel 2.1.116 or later.)

   -l     Lazy unmount. Detach the filesystem from the filesystem hierar-
          chy  now,  and cleanup all references to the filesystem as soon
          as it is not busy anymore.  (Requires kernel 2.4.11 or  later.)

यदि sudo umount -f /mnt/1काम नहीं करता है, तो आप कोशिश कर सकते हैं sudo umount -l /mnt/1


-lकुछ समय लग सकता है, है ना? क्या कोई अतिरिक्त विकल्प है अगर -fकाम नहीं करता है?
एहतेश चौधरी

-lकाम किया है (तुरंत) जब -fनहीं किया है।
कीथ्पजोल्ले

0

बासी फ़ाइल हैंडल के बावजूद, आप इसे अनमाउंट कर सकते हैं:

fusermount -u /mnt/1

0

ठीक है, मैंने अपने मुद्दे (प्रश्न के समान) के लिए एक समाधान ढूंढ लिया है। यह मेरे लिए काम नहीं किया है:

  • mount -t nfs -o remount /mnt/1
  • umount /mnt/1
  • umount -f /mnt/1
  • umount -l /mnt/1

यहाँ मेरे लिए क्या काम है:

  • umount -lf /mnt/1

यदि यह आपके लिए काम नहीं करता है, तो सुनिश्चित करें कि आप वर्तमान में माउंटेड डायरेक्टरी से जुड़ी सभी प्रक्रियाओं को मार देते हैं:

  • lsof | grep /mnt/1
  • fuser -k /mnt/1

-l( एल Azy) विकल्प बताता umountअप अब साफ बातें करने के लिए नहीं। इस विकल्प के बिना आरोह बिंदु व्यस्त होगा। Umount manविकल्पों पर पृष्ठ के विवरण के लिए @ Xupeng का उत्तर देखें।

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