गैर-सूडो sshfs निर्देशिका को umount कैसे करें


16

मैं एक निर्देशिका बनाने के लिए sudo बिना sshfs का उपयोग करता था

sshfs user@172.19.76.226:/media/user/harddrive /temp/user/harddrive

लेकिन जब मैं /temp/user/harddriveनिर्देशिका को umount करना चाहता हूं

umount /temp/user/harddrive

यह संकेत देता है:

umount: /temp/user/harddrive: Permission denied

तो इस निर्देशिका को umount कैसे करें?


1
क्या ड्राइव अभी भी वहाँ मुहिम शुरू की है? कृपया का आउटपुट संपादित करें और प्रदान करेंmount
मिठाई

आप किस उबंटू रिलीज़ का उपयोग कर रहे हैं? lsb_release -rयदि आप नहीं जानते तो इसे दिखाता है।
मिठाई

जवाबों:


23

sshfsmountउन्नत अनुमतियों के साथ नियमित के बजाय FUSE (USErspace में फ़ाइल सिस्टम) का उपयोग करता है ।

इसका मतलब यह भी है कि आप फ़ाइल सिस्टम को अनमाउंट करने के लिए umount(समकक्ष के mount) का उपयोग नहीं कर सकते हैं , लेकिन आपके पास fusermount -u, FUSE अनमाउंट कमांड है:

fusermount -u /temp/user/harddrive

अधिक जानकारी के लिए, उदाहरण के लिए man sshfsऔर देखें man fusermount


2
ध्यान दें कि १ say.१० और १ explicit.०४ के मानदंड स्पष्ट रूप से "अनमाउंटिंग: umount mountpoint" कहते हैं, जबकि 16.04 तक fusermount -u mountpointइसके बजाय - लगता है कि यह अलग-अलग रिलीज के लिए अलग है!
मिठाई
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.