माउंट कमांड का उपयोग करके जोड़े गए माउंटेड स्थानों को कैसे हटाया जाए?


15

मैंने नीचे दिए गए कमांड का उपयोग करके कुछ साझा स्थान माउंट किए हैं।

mount -t cifs /mnt/systemfolder -o username=name,password=password //10.10.1.1/My-Shared-Folder

इस कमांड को चलाते समय कुछ गलत स्थान * गलत तरीके से लगाए गए हैं। अब जब मैं सिर्फ mountकमांड निष्पादित करता हूं , तो यह उन सभी सही और गलत स्थानों को सूचीबद्ध करता है, जिन्हें मैंने माउंट किया है।

    • मैंने कई बार एक ही स्थान पर आरोहण किया है।

मैं उन स्थानों को कैसे निकालूं जो mountकमांड को निष्पादित करने से दिखाते हैं ताकि मैं अपने द्वारा लगाए गए गलत लोगों को हटा सकूं?

umountआदेश मुझे स्थान घुड़सवार निकालने में मदद नहीं करता है। यहां एक स्क्रीनशॉट है जो परिणामों mountऔर umountआदेशों को दिखा रहा है ।

यहाँ छवि विवरण दर्ज करें


भविष्य के संदर्भ के लिए, मेरे पास एक ही त्रुटि थी: यह उपयोगिता केवल cifs फाइल सिस्टम को अनमाउंट करती है। जब एक CIFS माउंट करने की कोशिश की जा रही है जिसकी मूल निर्देशिका को स्थानांतरित कर दिया गया था (प्रभावी रूप से माउंटपॉइंट को स्थानांतरित करना)। यह त्रुटि तब होती है जब umountसही माउंट बिंदु (जहां माउंट को स्थानांतरित किया गया था) या तो स्रोत माउंटपॉइंट नाम ( //ip/path) के माध्यम से माउंट को हटाने की कोशिश कर रहा है । सफलतापूर्वक अनमाउंट करने के लिए, मैं umount

जवाबों:


17

आपके पास कई निर्देशिकाएं हैं जो अन्य निर्देशिकाओं पर माउंट की जाती हैं ( /mnt/arcserverछाया पर दूसरा माउंट पहले और इतने पर, और /mntछाया पर माउंट पहले के माउंट /mnt/arcserver)। यह मनुष्य और umountआज्ञा दोनों के लिए भ्रमित करने वाला है । नीचे से उन्हें अनमाउंट करें:

umount //10.49.4.20/Released
umount //10.49.4.20/released
umount //10.49.4.20/released
umount //metro/released
umount //metro/released
umount //metro/released

यहां तक ​​कि अगर वह विफल हो जाता है क्योंकि umountहताशा में कई समान मौतों पर ट्रिपिंग होती है, तो सभी cifs माउंट को अनमाउंट करें:

umount -a -t cifs

लिनक्स पर, आप माउंट को स्थानांतरित करके स्थिति को अपुष्ट कर सकते हैं ताकि प्रत्येक में इसका अनूठा, गैर-अतिव्यापी माउंट बिंदु हो।

mkdir /TMPMNT/{Released,released{1,2},arcserver{1,2,3,4}}
mount --move //10.49.4.20/Released /TMPMNT/Released
mount --move //10.49.4.20/released /TMPMNT/released1
mount --move //10.49.4.20/released /TMPMNT/released2
mount --move //metro/released /TMPMNT/arcserver1
mount --move //metro/released /TMPMNT/arcserver2
mount --move //metro/released /TMPMNT/arcserver3
mount --move //metro/released /TMPMNT/arcserver4

इसके बाद आपके पास प्रत्येक माउंटेड फाइल सिस्टम के लिए अलग-अलग निर्देशिकाएँ होंगी, जिन्हें आप खोज कर सकते हैं और अपनी ओर से देख सकते हैं।


धन्यवाद। समस्या माउंट ऑर्डर थी। कई सुझावों के लिए भी धन्यवाद! मुझे पहले umount/ mnt और फिर / mnt / आर्कसर्वर काम करना पड़ा।
थॉमस

6

शायद साथ umount -f?

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

या शायद आप इसके साथ कर सकते हैं umount -l

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

से: http://linux.die.net/man/8/mount

लेकिन आसपास देखने पर मुझे यहाँ कुछ मिला ।

$ umount.cifs /folder

अद्यतन umount.cifs के मैनुअल की जाँच करें ... शायद यह आपको एक अतिरिक्त हाथ दे सकता है:

http://www.samba.org/samba/docs/man/manpages-3/umount.cifs.8.html

umount.cifs एक लिनक्स CIFS फाइल सिस्टम की गणना करता है। यह umount (8) कमांड द्वारा अप्रत्यक्ष रूप से लागू किया जा सकता है जब umount.cifs / sbin निर्देशिका में होता है, जब तक कि आप um -ount विकल्प को निर्दिष्ट नहीं करते। Umount को -i निर्दिष्ट करना umount सहायकों जैसे umount.cifs के निष्पादन से बचता है। Umount.cifs कमांड केवल लिनक्स में काम करता है, और कर्नेल को cifs फाइल सिस्टम का समर्थन करना चाहिए। CIFS प्रोटोकॉल SMB प्रोटोकॉल का उत्तराधिकारी है और अधिकांश विंडोज सर्वरों और कई अन्य वाणिज्यिक सर्वरों और नेटवर्क संलग्न भंडारण उपकरणों के साथ-साथ लोकप्रिय ओपन सोर्स सर्वर सांबा द्वारा समर्थित है।


तीनों सुझावों की कोशिश की। वे सभी एक ही दोहराव वाले संदेश देते हैं। वह आखिरी एक संदेश केवल एक बार देता है।
थॉमस

@ टॉमास मुझे umount.cif के बारे में कुछ मिला, इस पर एक नज़र डालें।
maniat1k

umount -iचाल चली। यहां अन्य सभी सुझाव मेरे काम नहीं आए। आरएचईएल 4
फेलिप अल्वारेज़

umount -lमेरा दिन बचाया
рüффп

1

कोशिश करो umount

umount /mnt/systemfolder

कोशिश की और यह मदद नहीं की। मुझे संदेश मिला है This utility only unmounts cifs filesystems। मैंने सीआईएफ का उपयोग करके स्थानों को माउंट किया। यह संदेश अनसुना क्यों करें।
थॉमस

क्या आप इसे विस्तार में बताने में सक्षम हैं? मैनपेज के अनुसार, umount कॉल करेगा /sbin/umount.<suffix> {dir|device} [-nlfvr] [-t type.subtype]। इसलिए इसे कॉल करना चाहिए umount.cifsजो आपके लिए ट्रिक करे। क्या आपने वहां कुछ और उगाने की कोशिश की? शायद आपको umount.cifsसीधे फोन करने की कोशिश करनी चाहिए ? या सीधे इसके मैनपेज को देख रहे हैं ( man umount.cifs)?
वोजटेक

मैंने प्रश्न को स्पष्ट करने के लिए कुछ अतिरिक्त जानकारी जोड़ी है।
थॉमस

ऐसा नहीं होना चाहिए, लगता है कि आप एक असामान्य उठा रहे हैं umount। क्या आप /bin/umountस्पष्ट रूप से चलने की कोशिश कर सकते हैं ?
बेकार

बस कोशिश की, वही परिणाम।
थॉमस

1

माउंट पॉइंट के बजाय, डिवाइस को अनमाउंट करने का प्रयास करें

 umount //metro/released 

1

Fstab रिकॉर्ड के लिए (ubuntu 14.04):

10.10.70.18:/nfs01      /backup                 nfs     rw,hard,intr    0 0

मैं इस मृत शेयर का उपयोग करने में सक्षम था:

umount -l -i '10.10.70.18:/nfs01'

0

मुझे भी ऐसी ही समस्या थी, लेकिन यहाँ समाधान मेरे काम नहीं आया। मेरे पास माउंट से यह आउटपुट था:

//10.0.0.173/e$ on /mnt/mount_tmp type cifs (rw,mand)

मैंने कोशिश की mount --moveऔर umount -a -t cifsविकल्प, काम नहीं किया। मैंने दोनों को अनमाउंट करने की कोशिश की //10.0.0.173/e$और /mnt/mount_tmp, मेरे लिए कुछ भी काम नहीं किया। मैंने भी कोशिश की -fऔर -lप्रस्तावित किया, कोई सफलता नहीं। तब मुझे यह हल मिला:

/server/310015/cannot-unmount-cifs-mount

यह आपको उपयोग करने के लिए कहता है -i। जब मैंने माउंटेड फ़ोल्डर में कोशिश की तो यह काम नहीं किया:

$ umount -f -i /tmp/mount_tmp
umount2: Invalid argument
umount: /tmp/mount_tmp: not mounted

लेकिन यह अंततः काम किया, जब "डिवाइस" में उपयोग किया गया:

$ umount -i '//10.0.0.173/e$'
umount: //10.0.0.173/e$: not found

भले ही यह एक त्रुटि की सूचना दी, "माउंट" के बाद के रन से पता चलता है कि यह अब माउंट नहीं है।


-1

चल रहा है

$ umount -i 

मेरे लिए समस्या तय कर दी।


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