Mount / etc / fstab içindeki cihazı bulamıyor


21

Linux'ta ikinci günüm. Bir USB sürücüsünü takmakta zorlanıyorum. Şu hatayı gösterir:

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

Bu hatadan nasıl kurtulabilirim?


Nasıl monte edilir?
Mostafa Ahangarha

sudo dağı / dev / sdb1 / mnt
Çift S

1
Bu yanlış. Cihazınızı bir montaj noktasına monte etmelisiniz. örneğin: mount /dev/sdb1 /media/usb. Sadece /media/usb/montajdan önce yapılması gerektiğini unutmayın
Mostafa Ahangarha

3
USB için, /media/klasörün içine monte edilmesi daha iyidir . üstelik /mnt/sizin tarafınızdan yapılmaz.
Ubuntu'da

1
mediaKök dizin (/) hakkında konuşurken bunu ana dizininizde yaptınız . Önce bunu çalıştırın sudo mkdir /media/usbsonra sudo mount /dev/sda1 /media/usb
USB'nizi

Yanıtlar:


25

Neden?

Muhtemelen mountsürücünüzü nereye monte edeceğinizi söylemeyi unutmuşsunuzdur .

Linux aygıt dosyaları (kullanır /dev/sda, /dev/sdb1vs.). Windows sürücülerinden ( C:, D:vb.) Farklı olarak , doğrudan erişemezsiniz ( cd /dev/sdb1kaçınılmaz olarak başarısız olur, bunun bir dizin değil bir dosya olduğunu söyler). Bir sürücüyü açmak istiyorsanız mount, bir bağlantı noktası sağlamanız gerekir . Bağlama noktası temel olarak USB sürücünüzün açılacağı ve dosyalarınıza erişebileceğiniz bir dizindir.


Çözüm

  1. Sürücünüz için bağlantı noktası olarak kullanacağınız bir dizin oluşturun:

    mkdir /mnt/mydrive
    
  2. Sürücünüzü şu komutla bağlayın:

    mount /dev/sdb1 /mnt/mydrive
    

    Not: Sürücünüzün cihaz dosyasını bilmiyorsanız, aradığınızbölümün hangisi olduğunuçalıştırabilirsudo fdisk -lveyalsblktanımlayabilirsiniz.

  3. Şimdi çalıştırırsanız ls /mnt/mydrive, sürücünüzün dosyalarını listelemelidir.

  4. İşiniz bittiğinde, USB sürücünüzü bilgisayardan çıkarmadan önce bağlantısını kesmeyi unutmayın :

    umount /dev/sdb1
    

Daha fazla bilgi

/etc/fstabbir bölümü bir bağlama noktasıyla ilişkilendirebileceğiniz ve mount <device>bunun yerine çalıştırabileceğiniz bir dosyadır mount <device> <mountpoint>. Bu yüzden bu kafa karıştırıcı hatayı alıyorsunuz.

fstab vb önyükleme sırasında bir bölümü montaj gibi daha birçok kullanım alanı vardır hakkında daha fazla bilgi fstab Arch Linux wiki'de


1

Cihazınızın adını bilmek için kullanın sudo fdisk. Cihazınız Büyüklüğüne tarafından tanınan ve muhtemelen benziyor olabilir /dev/sdx, neredex a'dan z'ye her mektup olabilir. (Genellikle ilk dahili sabit sürücünüze a atanır)

Bir usb sürücü takmak sudo mount <Your Device Name> <Mount Position>için, örneğin:

sudo mount /dev/sdb /mnt

Yeni taktığınız şeye erişmek için taktığınız konumu kullanın. Yukarıdaki örnekte kullandım /mnt, bu yüzden yazarım:

cd /mnt

0

sudo mkdir / mnt / örümcek sudo dağı -t ntfs-3g -o remove_hiberfile / dev / sda2 / mnt / spider

/ Dev / sda2'den sürücülerin adını sizin adınıza değiştirmeyi unutmayın. Sürücülerinizin adını sudo fdisk -l komutunu kullanarak bulabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.