माउंट बिंदु क्यों बदलता रहता है, और मैं इसे कैसे रोक सकता हूं?


9

जब मैं बाहरी USB ड्राइव में प्लग करता हूं, तो यह स्वचालित रूप से माउंट हो जाता है और यह / मीडिया / डिस्क / में एक्सेलेबल होता है

हालाँकि कुछ समय बाद, यह मेरा / मीडिया निर्देशिका जैसा दिखता है:

cesar@minas-tirith:~$ ls /media/
0BC7-569E  0BC7-569E_  disk  disk_  disk__  disk___

जैसा कि आप देख सकते हैं, diskप्रविष्टि को _अंत में अतिरिक्त रूप से दोहराया गया है। मैं ऐसा क्यों होता है पता नहीं है, लेकिन मैं कल्पना कर सकते हैं कि कुछ परिस्थितियों में, प्रणाली में डिस्क माउंट नहीं कर सकते हैं /media/disk/और बनाता है disk_, तो यह उस में माउंट नहीं कर सकते हैं /media/disk_और बनाता है disk__और इसके आगे। दूसरी प्रविष्टि 0BC7-569Eमुझे लगता है कि यह एसडी मीडिया कार्ड से है इसलिए यह केवल यूएसबी ड्राइव के लिए नहीं है।

मैं जानना चाहूंगा कि यह क्या कारण है? क्या यह अपेक्षित व्यवहार है? या मैं इसे कैसे रोक सकता हूं?


1
ओपन सिस्टम → प्रशासन → फ़ाइल व्यूअर लॉग करें और अधिक डीबग जानकारी के लिए लॉग के माध्यम से देखें। USB ड्राइव को प्लग और अनप्लग करने का प्रयास करें और देखें कि लॉग में आपको कौन सी जानकारी मिलती है। यह कारण को इंगित कर सकता है।
ली लो

यह अपेक्षित व्यवहार नहीं है। अपने कंप्यूटर / मीडिया / में साफ हो जाता है जब मैं डिवाइस को अनप्लग कर देता हूं, भले ही मैं इसे umounting के बिना करता हूं।
जेवियर रिवेरा

वापस जाँच, क्या आप कोशिश करते हैं dmesg | tailऔर देखते हैं कि क्या आउटपुट कुछ भी संदिग्ध है?
koushik

यदि आप pmount का उपयोग करते हैं तो यह डिवाइस के नाम के आधार पर उसी आरोह बिंदु को बनाए रखेगा। Askubuntu.com/questions/88523/… देखें - pmountइसे होने से रोकने के लिए इंस्टॉल करने के निर्देश ।
एसडीसोलर

जवाबों:


3

एक दीर्घकालिक फिक्स के लिए, आप ड्राइव को एक निर्दिष्ट माउंटपॉइंट के साथ / etc / fstab में जोड़ सकते हैं। मैं ड्राइव की पहचान करने के लिए UUID का उपयोग करने की सलाह देता हूं।

बोनस टिप:

यदि आप चाहते हैं कि ड्राइव के माउंट होने पर आइकन प्रदर्शित हो, तो माउंटपॉइंट को / मीडिया / के भीतर कहीं सेट करें। यदि आप नहीं करते हैं, तो माउंटपॉइंट को कहीं और सेट करें, जैसे कि / mnt /।


नए उपयोगकर्ताओं को फस्टैब प्रविष्टि स्थापित करने के लिए डिस्क उपयोगिता का उपयोग करना आसान लग सकता है, क्योंकि अधिकांश विकल्प जीयूआई में बताए गए हैं।
वेजेंड्रिया

2

आप USB ड्राइव को अनप्लग करके, और टर्मिनल पर जा सकते हैं (जैसे अनुप्रयोग-> सहायक-> टर्मिनल) और प्रवेश कर सकते हैं:

sudo rmdir /media/disk
sudo rmdir /media/disk_
sudo rmdir /media/disk__
sudo rmdir /media/disk___
etc

जब आप इसमें डिस्क को रिप्लेस करते हैं तो उसे / मीडिया / डिस्क / पर रीमाउंट करना चाहिए

(अपने / मीडिया / 0BC7-569E के लिए भी ऐसा ही करें)


वर्कअराउंड के लिए +1। यह वही है जो मैं कर रहा हूं, लेकिन दूसरों ने कहा कि इसका उद्देश्य यह नहीं है कि उन निर्देशिकाओं का निर्माण किया जाए। मैं जानना चाहूंगा कि ऐसा क्यों होता है।
सीजर

1

यह एक पूर्ण उत्तर नहीं है, बल्कि इस मुद्दे को बेहतर ढंग से समझने में मदद करने के लिए एक टिप्पणी है (मेरे पास अभी तक टिप्पणी के लिए पर्याप्त प्रतिनिधि नहीं हैं)।

जब आप usb / sdio डिवाइसेस माउंटेड और अनमाउंट किए जाते हैं, तो कमांडिंग फॉलो करते हुए या सिस्टम के बाएं हाथ में "dmesg" आइटम को चुनकर (क्लिक करके) -> एडमिनिस्ट्रेटर -> लॉग फाइल व्यूअर को आप डायग्नोस्टिक संदेशों की जाँच कर सकते हैं

dmesg | tail -20

tailआदेश केवल सबसे हाल ही में 20 msgs प्रिंट करता है। कार्ड डालते या निकालते समय, इसे कई बार चलाएं या अधिक / कम संदेशों को देखने के लिए अंत में नंबर बदलें। इससे आपको अंदाजा हो जाएगा कि क्या गलत हो रहा है।


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