उपकरणों का पता लगाएँ और माउंट करें


157

मैंने आज उबंटू को अपग्रेड किया है और सब कुछ सुचारू रूप से काम करता है सिवाय इसके कि उबंटू किसी अन्य भंडारण उपकरणों का पता नहीं लगाता है। मेरे /और /homeविभाजन ठीक काम करते हैं, लेकिन मेरे अन्य विभाजनों का अभी पता नहीं चला है। मुझे कोई दिक्कत नहीं होगी, सिवाय उसी समस्या के जो यूएसबी स्टिक के साथ जाती है।

जब मैं USB स्टिक में प्लग करता हूं, तो लाइट चली जाती है, लेकिन कंप्यूटर कुछ भी नहीं खोजता है। बस स्पष्ट होने के लिए, मेरा माउस और कीबोर्ड यूएसबी के माध्यम से जुड़ा हुआ है और ठीक काम करता है।

किसी भी विचार कैसे इस मुद्दे को हल करने के लिए? इंटरनेट पर मुझे मिले सुझावों में से किसी का भी कोई प्रभाव नहीं है।


1
का आउटपुट क्या है lsblk?
फिर भी एक और उपयोगकर्ता

बस यह सुनिश्चित करने के लिए कि मुझे यह मिला है, यह स्टैंड-अलोन उबंटू वर्चुअल मशीन में नहीं है, है ना? sudo fdisk -lटर्मिनल में रन करें और आउटपुट पोस्ट करें।
जैक मेयरज़

क्या आपने मेरा जवाब यहाँ दिया है
मिच

1
Df -h का आउटपुट क्या है? क्या USB डिवाइस वहां सूचीबद्ध है?
Jay

नवीनतम पोर्टेबल HDDs के मामले में उन्हें एक बार फिर से लगाया जा सकता है क्योंकि वे कुछ घंटों (> 6h) से नहीं जुड़े होते हैं। ट्रांसेंड और सीगेट 2TB विस्तार में इस मनाया
Thilanka Deshan-minion91

जवाबों:


192

समाधान 1 : डिस्क प्रोग्राम आज़माएं (यदि आप Ubuntu को GUI के साथ चलाते हैं )।

(जांचें कि सूक्ति-डिस्क-उपयोगिता पैकेज स्थापित है) (सुनिश्चित करें कि udisk2 पैकेज स्थापित है)

SUPERAअनुप्रयोग लेंस खोलने के लिए मारो और Disksखोज अनुप्रयोग क्षेत्र में टाइप करें ।

( SUPERशायद विंडोज आइकन के साथ कुंजी है।)

डिस्क में आप ऑटोमाउंट विकल्पों के साथ खेल सकते हैं।

उदाहरण के लिए:

डिस्क प्रोग्राम

आपको दो गियर वाले छोटे आइकन पर क्लिक करना होगा और 'एडिट माउंट विकल्प' चुनें।

माउंट विकल्प

समाधान 2 : सीएलआई का उपयोग करना (बिना किसी स्थापना के)

चरण 1. ब्लॉकदेवीस और फ़ाइल सिस्टम की जाँच करें जो उन ब्लॉक डिवाइसों को सौंपा गया है।

lsblk

lsblk

यहाँ आप विभाजन / sdb1 के साथ ब्लॅकडेविड sdb देखते हैं। लेकिन यह मुहिम नहीं है। इसमें कोई फ़ाइल नहीं दी गई है।

चरण 2. sdb किस प्रकार का उपकरण है?

sudo lshw 

या

sudo lshw | less

lshw

तो USB स्टिक - ब्लॉक डिवाइस / sdb - का लॉजिकल नाम / dev / sdb है। और उस स्टिक पर FAT32 फाइलसिस्टम का तार्किक नाम / dev / sdb1 है।

चरण 3. यूएसबी-स्टिक को माउंट करना

हम / dev / sdb1 को / media / usbstick पर माउंट करेंगे

sudo mkdir /media/usbstick

sudo mount -t vfat /dev/sdb1 /media/usbstick 

अन्य विकल्पों के लिए माउंट का मैनपेज पढ़ें।

चरण 4. क्या यह काम किया?

lsblk

lsblk 2

हाँ, हम देख सकते हैं कि USB स्टिक पर फाइल सिस्टम / मीडिया / usbstick पर आरोहित है

परिशिष्ट : यदि कोई तार्किक नाम जैसे / देव / sdb नहीं हैं, तो आपको पहले उन्हें बनाना चाहिए। लॉसेटअप कमांड के साथ लूप उपकरणों को स्थापित करने और नियंत्रित करने के बारे में यह जानकारी देखें


1
मैं इस पोस्ट को वास्तव में बहुत पसंद करता हूं, lsblk एक शानदार कार्यक्रम की तरह दिखता है। बहुत बुरा यह ubuntu
j0h

1
lsblk उपयोग-लिनेक्स पैकेज में है (कम से कम 12.04.2 LTS में)

एक छवि के अंत गलत निर्देश पर लिंक की तरह लग रहा है।
Addem

मैं केवल रूट के साथ ड्राइव तक पहुंच सकता हूं, मैं उपयोगकर्ताओं को कैसे जोड़ सकता हूं?
Punnerud

उत्तर मिला: "chown -R yourUsernameHere: yourUsernameHere / media / usbstick /"
19ner में Punnerud

65

sudo lsusbआपको बताएंगे कि यूएसबी डिवाइस लिनक्स क्या पता लगाता है। क्या USB संग्रहण डिवाइस माउंट करता है, या पता लगाया जाता है, अलग मुद्दे हैं। sudo lsusb -vवर्बोज़ आउटपुट देगा, संभवतः इससे अधिक जानकारी जो आप चाहते हैं यदि OS वास्तव में डिवाइस को नहीं पहचानता है।

वैकल्पिक रूप से, आप /devUSB डिवाइस में प्लग इन करने से पहले और बाद में उपकरणों की सूचियों की तुलना कर सकते हैं । इसे करने के कई तरीके हैं; मैं शायद सिर्फ उपयोग करेगा:

ls -l /dev/* | wc -l

यह आपको कई मान्यता प्राप्त डिवाइस देगा। डिवाइस में प्लग करने से पहले और बाद में ऐसा करना आपको बताएगा कि ओएस ने डिवाइस को सौंपा है या नहीं /dev/

एक अन्य विकल्प यह देखना होगा कि dmesgजब आप USB डिवाइस में प्लग करते हैं तो क्या हो रहा है। dmesgआपको ऐसी चीजें बता सकता है जैसे कोई उपकरण कैसे विफल हो गया।

यदि आपको जिस USB डिवाइस को माउंट करने में समस्या आ रही है, वह lsusb सूची में है, तो आप डिवाइस को माउंट करने का प्रयास कर सकते हैं। इस बिंदु पर फाइलसिस्टम प्रकार जानना अच्छा होगा। sudo fdisk -lआपको आईडी के रूप में फाइलसिस्टम प्रकार बताएगा। आपको आईडी नंबर देखना होगा। उसके लिए ऑनलाइन बहुत सारे संदर्भ हैं। एक बार जब आप डिवाइस लिस्टिंग को जानते हैं, /dev/hda1और फाइलसिस्टम टाइप करते हैं, तो आप mountकमांड के साथ डिवाइस मैनुअल को माउंट करने का प्रयास कर सकते हैं ।

sudo mount /dev/hda1 /home/user/Desktop/whereEver

आपको यह सुनिश्चित करना होगा कि जिस स्थान पर आप डिवाइस को माउंट करना चाहते हैं वह मौजूद है। यदि OS फ़ाइल सिस्टम को पहचानता है, तो mountबस काम कर सकता है यदि फ़ाइल सिस्टम एक मूल फ़ाइल सिस्टम प्रकार नहीं है; बढ़ते के लिए आपको झंडे निर्दिष्ट करने पड़ सकते हैं।

अपने आउटपुट को वापस से पोस्ट करें dmesg(यह सब नहीं, केवल चारों ओर से जब यूएसबी डिवाइस प्लग किया जाता है), और sudo lsusb

यदि आप डिवाइस प्रकार निर्धारित करने की कोशिश कर रहे हैं तो आपको लिनक्स / यूनिक्स: डिवाइस फाइलें मददगार मिल सकती हैं ।

मैं यह मानकर लिख रहा हूं कि आपके सभी गैर-मान्यताप्राप्त उपकरण ब्लॉक प्रकार के उपकरण हैं। इस प्रकार की समस्या और कई संभावित समाधानों के लिए कई तरीके हैं। समाधान प्रदान करने के लिए अधिक विशिष्ट जानकारी की आवश्यकता है।

कई GUI एप्लिकेशन भी हैं जो एक ही काम कर सकते हैं। आप "डिस्क उपयोगिता" में प्लग-इन हार्डवेयर की तलाश कर सकते हैं।


3
क्यों fdisk के बजाय dmesg का उपयोग करें? क्योंकि fdisk का उपयोग करने से आपका हार्डवेयर काम कर रहा है। यदि आपका हार्डवेयर विफल रहता है, तो fdisk आपको नहीं बताएगा। लेकिन dmesg करेंगे।
jhh

14

मैन्युअल रूप से एक USB ड्राइव माउंट करें

सिस्टम में प्लग किया गया एक USB स्टोरेज डिवाइस आमतौर पर स्वचालित रूप से माउंट करता है, लेकिन अगर कुछ कारणों से यह स्वचालित नहीं होता है, तो इसे इन चरणों के साथ मैन्युअल रूप से माउंट करना संभव है।

  1. टर्मिनल चलाने के लिए Ctrl+ Alt+ दबाएँ T
  2. sudo mkdir /media/usbएक माउंट बिंदु बनाने के लिए दर्ज करें जिसे usb कहा जाता है ।
  3. sudo fdisk -lपहले से प्लग किए गए USB ड्राइव को देखने के लिए दर्ज करें , मान लें कि वह ड्राइव जिसे आप माउंट करना चाहते हैं /dev/sdb1
  4. FAT16 या FAT32 सिस्टम के साथ स्वरूपित USB ड्राइव को माउंट करने के लिए , दर्ज करें:

    sudo mount -t vfat /dev/sdb1 /media/usb -o uid=1000,gid=100,utf8,dmask=027,fmask=137
    

    या, NTFS सिस्टम के साथ स्वरूपित USB ड्राइव को माउंट करने के लिए , दर्ज करें:

    sudo mount -t ntfs-3g /dev/sdb1 /media/usb
    

इसे अनमाउंट करने के लिए, बस sudo umount /media/usbटर्मिनल में प्रवेश करें ।

स्रोत


9

आप माउंट किए गए उपकरणों के बारे में जानकारी प्राप्त करने के लिए निम्न में से किसी एक कमांड का उपयोग कर सकते हैं: सभी अलग-अलग कमांड का उपयोग विभिन्न मैनर्स में अलग-अलग जानकारी प्राप्त करने के लिए किया जाता है, परिणाम ...

  • dmesg
  • sudo fdisk or sudo fdisk -l
  • सुडो ब्लाक
  • lsblk
  • पर्वत
  • lsusb
  • यूएसबी-उपकरणों
  • df -h

2

आप केवल एक स्टोरेज डिवाइस प्रकार - यूएसबी स्टिक का उल्लेख करते हैं। जब भी usb डिवाइस सही तरीके से माउंट नहीं होते हैं, तो चेक करें कि आपके पास usbmount नामक पैकेज नहीं है । यदि यह है, तो इसे हटा दें और उसके बाद जीवन सामान्य हो जाना चाहिए (आपको पुनः आरंभ करने की आवश्यकता हो सकती है)।


अच्छा कार्यक्रम है। जब मैं इसे udisks2 और प्लग-इन मेरी USB स्टिक के साथ चलाता हूं, तो यह शिकायत करता है कि यह पहले से ही

मेरे पास एक बार यह मेरे सिस्टम में था और यूएसबी स्टिक्स (यदि बिल्कुल) जड़ के रूप में घुड़सवार थे और इसलिए मैं उन्हें नहीं लिख सका। यह पता लगाने के लिए काफी समय लगा।
तनल माई

0

मेरी भी ऐसी ही स्थिति थी जहाँ मेरी पेन ड्राइव अदृश्य हो गई थी।

मैंने उबंटू यूटिलिटी प्रोग्राम ऑफ डिस्क नाम का उपयोग करके इसे हल किया । डिस्क टूल के अंदर, पेन ड्राइव दिखाई दे रहा था। मैंने डिस्क के अंदर गियर आइकन पर क्लिक किया (यह सुनिश्चित करें कि आपने सही डिवाइस का चयन किया है) और FAT के साथ प्रारूप विभाजन विकल्प का उपयोग किया (सभी प्रणालियों और उपकरणों के साथ संगत)

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