माउंट डिवाइस को / etc / fstab में नहीं ढूंढ सकता


21

यह लिनक्स पर मेरा दूसरा दिन है। मुझे USB ड्राइव माउंट करने में मुश्किलें आ रही हैं। यह इस त्रुटि को दिखाता है:

mount: can't find /dev/sdb1/mnt in /etc/fstab or /etc/mtab

मैं इस त्रुटि से कैसे छुटकारा पा सकता हूं?


आप कैसे माउंट करते हैं?
मुस्तफा अहंगराह

सुडो माउंट / देव / sdb1 / mnt
डबल एस

1
ये गलत है। आपको अपने डिवाइस को माउंटपॉइंट पर माउंट करना चाहिए। उदाहरण के लिए: mount /dev/sdb1 /media/usb। बस याद रखें कि /media/usb/बढ़ते से पहले बनाया जाना चाहिए
मुस्तफा अहंगराह

3
USB के लिए, यह बेहतर है कि इसे /media/फ़ोल्डर के अंदर रखा जाए । इसके अलावा, /mnt/आपके द्वारा नहीं बनाया गया है। यह ubuntu में निर्मित फ़ोल्डर है
मोस्टफा अहंगराह

1
आपने इसे mediaअपने होम डायरेक्टरी में बनाया है जबकि हम रूट डायरेक्टरी (/) के बारे में बात कर रहे हैं। इसे पहले चलाएं sudo mkdir /media/usbफिर अपने USB को माउंट करेंsudo mount /dev/sda1 /media/usb
Mostafa Ahangarha

जवाबों:


25

क्यों?

आप शायद यह बताना भूल गए कि mountआपकी ड्राइव को कहां माउंट करना है।

लिनक्स डिवाइस फ़ाइलों ( /dev/sdaऔर /dev/sdb1, आदि) का उपयोग करता है । विंडोज ड्राइव के विपरीत (C: और D:, आदि) के , आप उन्हें सीधे एक्सेस नहीं कर सकते हैं ( cd /dev/sdb1अनिवार्य रूप से विफल हो जाएंगे, आपको बताएंगे कि यह एक निर्देशिका नहीं है लेकिन एक फ़ाइल है)। यदि आप एक ड्राइव खोलना चाहते हैं mount, तो आपको एक माउंटपॉइंट प्रदान करना होगा । एक माउंटपॉइंट मूल रूप से एक निर्देशिका है जिसमें आपकी USB ड्राइव खोली जाएगी और जहां आप अपनी फ़ाइलों को एक्सेस कर पाएंगे।


समाधान

  1. एक निर्देशिका बनाएँ जिसे आप अपने ड्राइव के लिए आरोह बिंदु के रूप में उपयोग करेंगे:

    mkdir /mnt/mydrive
    
  2. इस आदेश के साथ अपना अभियान माउंट करें:

    mount /dev/sdb1 /mnt/mydrive
    

    नोट: यदि आपको अपनी ड्राइव की डिवाइस फ़ाइल नहीं पता है, तो आप चला सकते हैंsudo fdisk -l या lsblkयह पहचान कौन सा विभाजन देख रहे हैं।

  3. अब अगर तुम दौड़ो ls /mnt/mydrive , तो उसे आपके ड्राइव की फ़ाइलों को सूचीबद्ध करना चाहिए।

  4. जब आप कर लें, तो कंप्यूटर से हटाने से पहले अपनी USB ड्राइव को अनमाउंट करना न भूलें :

    umount /dev/sdb1
    

अधिक जानकारी

/etc/fstabएक फ़ाइल है जिसमें आप एक विभाजन को एक माउंटपॉइंट के साथ जोड़ सकते हैं, जिससे आप mount <device>इसके बजाय चल सकते हैंmount <device> <mountpoint>यही कारण है कि आपको यह भ्रामक त्रुटि मिलती है।

fstab के कई और उपयोग हैं जैसे कि बूट समय पर विभाजन को बढ़ाना, आदि । आर्क लिनक्स लिनक्स पर fstab के बारे में अधिक जानकारी


1

आपके डिवाइस का नाम उपयोग जानने के लिए sudo fdisk। आपके उपकरण को उसके आकार से पहचाना जा सकता है, और शायद ऐसा लगता है /dev/sdx, जहां xए से जेड तक कोई भी पत्र हो सकता है। (आमतौर पर आपकी पहली आंतरिक हार्ड-ड्राइव को सौंपा जाता है)

sudo mount <Your Device Name> <Mount Position>उदाहरण के लिए, USB ड्राइव माउंट करने के लिए:

sudo mount /dev/sdb /mnt

आपने जो माउंट किया है, उस तक पहुंचने के लिए उस स्थिति का उपयोग करें जहां आपने माउंट किया है। उपरोक्त उदाहरण में मैंने उपयोग किया है /mnt, इसलिए मैं टाइप करूंगा:

cd /mnt

0

sudo mkdir / mnt / स्पाइडर sudo Mount -t ntfs-3G -o remove_hiberfile / dev / sda2 / mnt / spider

याद रखें कि ड्राइव का नाम / dev / sda2 से तुम्हारा है। आप कमांड sudo fdisk -l का उपयोग करके अपने ड्राइव का नाम पा सकते हैं।

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