क्यों?
आप शायद यह बताना भूल गए कि mount
आपकी ड्राइव को कहां माउंट करना है।
लिनक्स डिवाइस फ़ाइलों ( /dev/sda
और /dev/sdb1
, आदि) का उपयोग करता है । विंडोज ड्राइव के विपरीत (C:
और D:
, आदि) के , आप उन्हें सीधे एक्सेस नहीं कर सकते हैं ( cd /dev/sdb1
अनिवार्य रूप से विफल हो जाएंगे, आपको बताएंगे कि यह एक निर्देशिका नहीं है लेकिन एक फ़ाइल है)। यदि आप एक ड्राइव खोलना चाहते हैं mount
, तो आपको एक माउंटपॉइंट प्रदान करना होगा । एक माउंटपॉइंट मूल रूप से एक निर्देशिका है जिसमें आपकी USB ड्राइव खोली जाएगी और जहां आप अपनी फ़ाइलों को एक्सेस कर पाएंगे।
समाधान
एक निर्देशिका बनाएँ जिसे आप अपने ड्राइव के लिए आरोह बिंदु के रूप में उपयोग करेंगे:
mkdir /mnt/mydrive
इस आदेश के साथ अपना अभियान माउंट करें:
mount /dev/sdb1 /mnt/mydrive
नोट: यदि आपको अपनी ड्राइव की डिवाइस फ़ाइल नहीं पता है, तो आप चला सकते हैंsudo fdisk -l
या lsblk
यह पहचान कौन सा विभाजन देख रहे हैं।
अब अगर तुम दौड़ो ls /mnt/mydrive
, तो उसे आपके ड्राइव की फ़ाइलों को सूचीबद्ध करना चाहिए।
जब आप कर लें, तो कंप्यूटर से हटाने से पहले अपनी USB ड्राइव को अनमाउंट करना न भूलें :
umount /dev/sdb1
अधिक जानकारी
/etc/fstab
एक फ़ाइल है जिसमें आप एक विभाजन को एक माउंटपॉइंट के साथ जोड़ सकते हैं, जिससे आप mount <device>
इसके बजाय चल सकते हैंmount <device> <mountpoint>
। यही कारण है कि आपको यह भ्रामक त्रुटि मिलती है।
fstab के कई और उपयोग हैं जैसे कि बूट समय पर विभाजन को बढ़ाना, आदि । आर्क लिनक्स लिनक्स पर fstab के बारे में अधिक जानकारी