मैं एसडी कार्ड कैसे माउंट करूं?

मेरे कंप्यूटर में एसडी कार्ड स्लॉट है । जब मैं स्लॉट में एक काम कर रहे एसडी कार्ड डालता हूं, तो कुछ भी नहीं होता है । जब मैं एक सीडी या डीवीडी डालता हूं, या यूएसबी ड्राइव में प्लग करता हूं, तो माध्यम घुड़सवार और उपलब्ध होता है । क्या एसडी कार्ड के लिए मुझे कुछ खास करने की ज़रूरत है?

हार्डवेयर की बारीकियां

मैं डेल एक्सपीएस एल 11.10 एक्स पर 502 चला रहा हूं । कार्ड स्लॉट को "एसडीएक्ससी/एमएमसी - एमएस/प्रो" चिह्नित किया गया है (जो विकिपीडिया मुझे बताता है कि विभिन्न एसडी कार्ड प्रकार हैं) ।

मेरे पास एक ही लैपटॉप है, स्लॉट उबंटू 12.04 पर काम करता है, लेकिन ओएस डालने पर कार्ड नहीं लगता है । ऐसा प्रतीत होता है कि आपके पास अल्पावधि में 2 विकल्प हैं:

  1. स्लॉट में एसडीकार्ड के साथ रिबूट करें ।

  2. पीसीआई री-स्कैन करें

    echo 1 | sudo tee /sys/bus/pci/rescan

वर्कअराउंड के साथ बग सूचीबद्ध है यहाँ.

कुछ चीजें हैं जो आप सुनिश्चित कर सकते हैं कि सब कुछ उम्मीद के मुताबिक काम कर रहा है ।

1) सत्यापित करें कि उबंटू आपके एसडी कार्ड स्लॉट के बारे में जानता है और इसके साथ क्या करना है
2) सत्यापित करें कि उबंटू जानता है कि आपने कुछ डाला है
3) सत्यापित करें कि उबंटू आपके द्वारा डाली गई चीज़ पर फाइल सिस्टम को समझता है ।

1) आदेशों के आउटपुट की जाँच करें sudo lspci -v -nn, sudo lsusb, तथा sudo lshw कमांड लाइन पर । यहाँ समझने के लिए एक अच्छा मार्गदर्शक है lshw जो एक उदाहरण एसडी कार्ड रीडर को सूचीबद्ध करता है ।

2) फिर एसडी कार्ड डालने से पहले और इसे डालने के कुछ सेकंड बाद निम्न कमांड चलाएं: ls -la /dev/sd*. यह कमांड उन सभी हार्ड ड्राइव, सीडी, डीवीडी, फ्लॉपी, एसडी कार्ड आदि को सूचीबद्ध करता है जिनके बारे में उबंटू जानता है । (इन्हें ब्लॉक डिवाइस कहा जाता है) ।

आदर्श रूप से आपको दूसरे रन पर कुछ प्रविष्टियाँ दिखाई देंगी जो आप पहले पर नहीं देखते हैं । उदाहरण के लिए:

$ls -la /dev/sd*brw-rw---- 1 root disk 8,  0 2012-01-14 11:27 /dev/sdabrw-rw---- 1 root disk 8, 16 2012-01-14 11:27 /dev/sdbbrw-rw---- 1 root disk 8, 32 2012-01-14 11:27 /dev/sdcbrw-rw---- 1 root disk 8, 33 2012-01-14 11:27 /dev/sdc1brw-rw---- 1 root disk 8, 34 2012-01-14 11:27 /dev/sdc2brw-rw---- 1 root disk 8, 35 2012-01-14 11:27 /dev/sdc3brw-rw---- 1 root disk 8, 36 2012-01-14 11:27 /dev/sdc4brw-rw---- 1 root disk 8, 37 2012-01-14 11:27 /dev/sdc5(Now insert the SD card)$ls -la /dev/sd*brw-rw---- 1 root disk 8,  0 2012-01-14 11:27 /dev/sdabrw-rw---- 1 root disk 8, 16 2012-01-14 11:27 /dev/sdbbrw-rw---- 1 root disk 8, 32 2012-01-14 11:27 /dev/sdcbrw-rw---- 1 root disk 8, 33 2012-01-14 11:27 /dev/sdc1brw-rw---- 1 root disk 8, 34 2012-01-14 11:27 /dev/sdc2brw-rw---- 1 root disk 8, 35 2012-01-14 11:27 /dev/sdc3brw-rw---- 1 root disk 8, 36 2012-01-14 11:27 /dev/sdc4brw-rw---- 1 root disk 8, 37 2012-01-14 11:27 /dev/sdc5brw-rw---- 1 root disk 8, 64 2012-01-14 11:28 /dev/sdd

अंत में उस अतिरिक्त को देखें /dev/sdd वह एसडी कार्ड है ।

3) जांचें कि उबंटू ड्राइव पर फाइल सिस्टम को समझता है । मैं शर्त लगाता हूं कि यह या तो एफएटी 32 या एनटीएफएस है । आप जांच सकते हैं कि उबंटू की आपकी प्रति इस कमांड को चलाकर उन फाइल सिस्टम (इसे चाहिए) को समझती है या नहीं: cat /proc/filesystems. इस सूची में वीएफएटी एफएटी 32 है और (सभी इरादों और उद्देश्यों के लिए) फ्यूज एनटीएफएस है । ** नोट: यह सूची व्यापक नहीं है ।

एक बेहतर तरीका बस एसडी कार्ड को मैन्युअल रूप से माउंट करने का प्रयास करना है । निम्न आदेशों को तब तक चलाएं जब तक कि कोई काम न करे (एक्स को बदलें /dev/sdX1 चरण 2 से पत्र के साथ):

sudo mount /dev/sdX1 /mntsudo mount -t vfat /dev/sdX1 /mntsudo mount -t ntfs /dev/sdX1 /mntsudo mount -t msdos /dev/sdX1 /mnt

किसी भी आउटपुट का मतलब यह काम नहीं करता है, और आपको नॉटिलस के साथ अपने एसडी कार्ड पर नेविगेट करने में सक्षम होना चाहिए /mnt. यदि उनमें से कोई भी काम नहीं करता है, तो अपने एसडी कार्ड को विंडोज मशीन में प्लग करने और उस पर सीएचकेडीएसके चलाने का प्रयास करें, या फाइल सिस्टम प्रकार को सत्यापित करें ।

यह मेरे लिए बेहतर काम करने लगता है:

sudo fdisk -l (यह एक कम मामला एल है)

यह सब दिखाता है /dev/sdX नाम और ब्लॉक और "डिस्क"की क्षमता/स्थान के बारे में अधिक जानकारी ।

फिर, मैं सिर्फ कमांड का उपयोग करता हूं:

sudo mkdir /media/sdcard/ (एसडी कार्ड को माउंट करने के लिए एक निर्देशिका बनाएं)

(कमांड माउंट) (स्थान का नाम /dev/sdd1/) (बनाए गए फ़ोल्डर में घुड़सवार)sudo mount /dev/sdd1/ /media/sdcard/

आप इसे बस माउंट कर सकते हैं media यदि आप चाहते हैं, और फिर यहां अनमाउंट के लिए उमाउंट कमांड है:

sudo umount /dev/sdd1/

फिर, आप निर्देशिका को हटा सकते हैं sudo rmdir /sdcard.

एक वर्ष से अधिक समय के बाद, मुझे इसमें वर्णित एक स्थायी समाधान मिला अपने उबंटू लैपटॉप के साथ अपना एसडी कार्ड पढ़ें.

उद्धृत पृष्ठ से उद्धृत:

"निम्नलिखित बातें करें।

  1. बैकअप फ़ाइल / आदि / मॉड्यूल

    सुडो सीपी/आदि /मॉड्यूल/आदि / मॉड्यूल । बाक

  2. / आदि / मॉड्यूल में एक पंक्ति जोड़ें

    जीकेएसयू जीएडिट/आदि /मॉड्यूलसोरसुडो छठी/आदि / मॉड्यूल

3.इसे एक नई लाइन में फ़ाइल के अंत में टैग करें:

tifm_sd

जब आप पुनरारंभ करते हैं, तो आप कार्ड रीडर कार्यात्मक होंगे । आप देखेंगे कि जब आप रीडर में एसडी कार्ड को थप्पड़ मारते हैं, तो यह ऑटोमाउंट हो जाएगा ।

लेकिन रुकिए, अपनी मशीन को रीस्टार्ट नहीं करना चाहते? टर्मिनल पर वापस जाएं आप अधीर व्यक्ति और टाइप करें:

sudo modprobe tifm_sd

बस इतना ही । पुनरारंभ करने के बाद, मेरे लैपटॉप ने सम्मिलित एसडी कार्ड को पहचान लिया और नॉटिलस में एसडी कार्ड खोला । »

ठीक है, आपकी बहुत विस्तृत हार्डवेयर जानकारी के आधार पर (धन्यवाद!), ऐसा नहीं लगता है कि सिस्टम कार्ड रीडर को देख रहा है; जैसा कि, यह पीसीआई या यूएसबी बसों से जुड़ा नहीं है । यह ऐसा है जैसे यह मौजूद नहीं है ।

क्या आप निश्चित रूप से जानते हैं कि कार्ड रीडर काम करता है? इसका एक ढीला कनेक्शन हो सकता है (रीडर से मदरबोर्ड तक केबल की जांच करें) । साथ ही, जांचें कि यह बायोस/सेटअप में अक्षम नहीं है ।

ठीक है, मैंने विंडोज एक्सपी एसपी 3 और उबंटू 10.04 (ल्यूसिड) के साथ होमबिल्ट कंप्यूटर डुअल बूट पर इन सभी चीजों की कोशिश की । यहाँ परिणाम है:

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

उसी मशीन को विंडोज एक्सपी एसपी 3 (डुअल बूट) में बूट करना, और बूटअप के बाद कार्ड डालना, यह ठीक पहचाना जाता है और इसे बाहर निकाला जा सकता है और फिर से लगाया जा सकता है ।

वर्चुअलबॉक्स 4.1.18 में विंडोज एक्सपी चलाना उबंटू, कर्नेल 4.6.32.41 द्वारा होस्ट किया गया है, और कार्ड को पढ़ने की कोशिश कर रहा है, यह केवल तभी काम करता है जब यह स्लॉट में हो और मैं उस विशेष (मल्टीफ़ंक्शन कार्ड रीडर) यूएसबी डिवाइस को चालू करता हूं । मैं कार्ड को अंदर और बाहर ले जा सकता हूं, लेकिन मुझे प्रत्येक सम्मिलन के साथ मल्टीकार्ड डिवाइस की जांच और अनचेक करना होगा ।

अब, यहाँ अजीब हिस्सा है । अगर मैं विंडोज एक्सपी सत्र में कार्ड प्राप्त करने के लिए वर्चुअलबॉक्स को विंडोज एक्सपी में खोलता हूं, तो मल्टीफ़ंक्शन कार्ड रीडर में कार्ड को छोड़कर वर्चुअल सत्र को बंद कर दें, कार्ड तब मेरे उबंटू डेस्कटॉप पर दिखाई देता है ।

इस प्रकार अगर मैं बूटअप के बाद उबंटू में कार्ड का उपयोग करना चाहता हूं तो वर्कअराउंड वर्चुअलबॉक्स को फायर करना है, विंडोज एक्सपी शुरू करना है, कार्ड डालना है, सत्यापित करें कि मैं इसे "मेरा कंप्यूटर" देखता हूं, फिर वर्चुअलबॉक्स सत्र को बंद कर देता हूं । ओह, हाँ (टिप्पणी आगे प्रयोग के बाद बाद में जोड़ा गया) । यदि मैं कार्ड को" अनमाउंट "करता हूं - नॉटिलस के माध्यम से, और इसे हटा दें, जैसा कि" सुरक्षित रूप से ड्राइव को हटाने " के विपरीत है, तो मैं इसे फिर से स्थापित कर सकता हूं और इसे तुरंत पहचाना जाता है ।

ज़रूर काश उबंटू ने इसे सीधे पहचान लिया!!

यदि एसडी कार्ड में कोई वॉल्यूम लेबल नहीं है, तो विंडोज या मैक मशीन का उपयोग करके एक जोड़ने का प्रयास करें । उदाहरण के लिए (विंडोज का उपयोग करके) जहां एच: एसडी कार्ड है ।

सीएचकेडीएसके एच: / एफ

लेबल एच: नया _ लेबल

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

@ रोडएमआर मैं हकल के सुझावों के साथ सिसलॉग से परिणाम पोस्ट करने जा रहा था, लेकिन जब मैंने एसडी कार्ड को प्लग किया । … कुछ नहीं हुआ! मुझे कुछ याद आ रहा है, लेकिन नीचे दिए गए आदेशों से आउटपुट के आधार पर, मुझे लगता है कि यह भी नहीं जानता कि स्लॉट है

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

@ रोडएमआर अपडेट किया गया, और इसमें ब्रीफर एलएसपीसीआई आउटपुट शामिल था Where is my SD card slot? · GitHub

धन्यवाद, मुझे एलएसपीसीआई आउटपुट में कार्ड रीडर नहीं दिख रहा है, इसलिए शायद यह यूएसबी बस से जुड़ा है, क्या आप एलएसयूएसबी का आउटपुट पोस्ट कर सकते हैं? तो फिर, यूएसबी कार्ड पाठकों के लिए यह दुर्लभ है कि वे बिल्कुल भी काम न करें । .

@ रोडएमआर धन्यवाद, एलएसयूएसबी जिस्ट पेज पर है (वर्बोज़ एलएसपीसीआई के तहत)

मैंने नीचे दिए गए अधिकांश उत्तरों की कोशिश की और फिर महसूस किया कि मेरा एसडी कार्ड /एमएनटी/के तहत था