कुछ चीजें हैं जो आप सुनिश्चित कर सकते हैं कि सब कुछ उम्मीद के मुताबिक काम कर रहा है ।
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
. यदि उनमें से कोई भी काम नहीं करता है, तो अपने एसडी कार्ड को विंडोज मशीन में प्लग करने और उस पर सीएचकेडीएसके चलाने का प्रयास करें, या फाइल सिस्टम प्रकार को सत्यापित करें ।