เมานต์ไม่พบอุปกรณ์ใน / etc / fstab


21

มันเป็นวันที่สองของฉันบน Linux ฉันมีปัญหาในการติดตั้งไดรฟ์ USB มันแสดงให้เห็นข้อผิดพลาดนี้:

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

ฉันจะกำจัดข้อผิดพลาดนี้ได้อย่างไร


คุณจะเมาได้อย่างไร
Mostafa Ahangarha

sudo mount / dev / sdb1 / mnt
Double S

1
นี่เป็นสิ่งที่ผิด คุณควรเมานต์อุปกรณ์ของคุณบนจุดเมานท์ ตัวอย่างเช่น: mount /dev/sdb1 /media/usb. เพียงจำไว้ว่า/media/usb/ควรจะทำก่อนที่จะติดตั้ง
Mostafa Ahangarha

3
สำหรับ USB จะดีกว่าที่จะติดตั้งภายใน/media/โฟลเดอร์ นอกจาก/mnt/นี้คุณไม่ได้ทำ มันเป็นโฟลเดอร์ในตัวใน Ubuntu
Mostafa Ahangarha

1
คุณทำสิ่งนี้mediaในโฮมไดเร็กตอรี่ของคุณขณะที่เรากำลังพูดถึงไดเร็กตอรี่รูท (/). ทำงานนี้ครั้งแรกsudo mkdir /media/usbแล้วติด USB ของคุณโดยsudo mount /dev/sda1 /media/usb
Mostafa Ahangarha

คำตอบ:


25

ทำไม?

คุณอาจลืมบอกmountตำแหน่งติดตั้งไดรฟ์ของคุณ

Linux ใช้แฟ้มอุปกรณ์ ( /dev/sda, /dev/sdb1ฯลฯ ) ไม่เหมือนกับไดรฟ์ Windows ( 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. เมื่อเสร็จแล้วอย่าลืมunmountไดรฟ์ USB ของคุณก่อนที่จะลบออกจากคอมพิวเตอร์:

    umount /dev/sdb1
    

ข้อมูลมากกว่านี้

/etc/fstabไฟล์ที่คุณสามารถเชื่อมโยงพาร์ทิชันที่มีจุดเมานท์ที่ช่วยให้คุณสามารถเรียกใช้แทนmount <device> นี่คือเหตุผลที่คุณได้รับข้อผิดพลาดที่ทำให้สับสนmount <device> <mountpoint>

fstabมีประโยชน์มากมายเช่นการติดตั้งพาร์ติชั่นตอนบู๊ต ฯลฯข้อมูลเพิ่มเติมเกี่ยวกับfstabบน Arch Linux wiki


1

sudo fdiskหากต้องการทราบว่าการใช้ชื่ออุปกรณ์ของคุณ ขนาดของอุปกรณ์ของคุณสามารถรับรู้ได้และอาจมีลักษณะคล้ายกับ/dev/sdxที่xอาจเป็นตัวอักษรใด ๆ จาก a ถึง z (โดยปกติ a ถูกกำหนดให้กับฮาร์ดไดรฟ์ภายในเครื่องแรกของคุณ)

ในการเมานต์ไดรฟ์ usb sudo mount <Your Device Name> <Mount Position>ตัวอย่างเช่น:

sudo mount /dev/sdb /mnt

ในการเข้าถึงสิ่งที่คุณเพิ่งติดตั้งใช้ตำแหน่งที่คุณติดตั้ง ในตัวอย่างข้างต้นฉันได้ใช้/mntดังนั้นฉันจะพิมพ์:

cd /mnt

0

sudo mkdir / mnt / spider sudo mount -t ntfs-3g -o remove_hiberfile / dev / sda2 / mnt / spider

อย่าลืมเปลี่ยนชื่อไดรฟ์จาก / dev / sda2 เป็นของคุณ คุณสามารถค้นหาชื่อไดรฟ์ของคุณโดยใช้คำสั่ง sudo fdisk -l

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.