ทำไม?
คุณอาจลืมบอกmountตำแหน่งติดตั้งไดรฟ์ของคุณ
Linux ใช้แฟ้มอุปกรณ์ ( /dev/sda, /dev/sdb1ฯลฯ ) ไม่เหมือนกับไดรฟ์ Windows ( C:, D:ฯลฯ ) คุณไม่สามารถเข้าถึงได้โดยตรง ( cd /dev/sdb1จะเกิดความล้มเหลวอย่างหลีกเลี่ยงไม่ได้โดยบอกว่าไม่ใช่ไดเรกทอรี แต่เป็นไฟล์) หากคุณต้องการที่จะเปิดไดรฟ์กับmountคุณจะต้องให้จุดเมานท์ จุดเมานท์นั้นเป็นไดเรกทอรีที่ไดรฟ์ USB ของคุณจะถูกเปิดและคุณจะสามารถเข้าถึงไฟล์ของคุณได้
วิธีการแก้
สร้างไดเรกทอรีที่คุณจะใช้เป็นจุดติดตั้งสำหรับไดรฟ์ของคุณ:
mkdir /mnt/mydrive
เมานต์ไดรฟ์ของคุณด้วยคำสั่งนี้:
mount /dev/sdb1 /mnt/mydrive
หมายเหตุ:หากคุณไม่รู้จักไฟล์อุปกรณ์ของไดรฟ์คุณสามารถเรียกใช้sudo fdisk -lหรือlsblkเพื่อระบุว่าพาร์ทิชันใดที่คุณกำลังค้นหา
ตอนนี้ถ้าคุณเรียกใช้ls /mnt/mydriveมันควรจะแสดงรายการไฟล์ของไดรฟ์ของคุณ
เมื่อเสร็จแล้วอย่าลืมunmountไดรฟ์ USB ของคุณก่อนที่จะลบออกจากคอมพิวเตอร์:
umount /dev/sdb1
ข้อมูลมากกว่านี้
/etc/fstabไฟล์ที่คุณสามารถเชื่อมโยงพาร์ทิชันที่มีจุดเมานท์ที่ช่วยให้คุณสามารถเรียกใช้แทนmount <device> นี่คือเหตุผลที่คุณได้รับข้อผิดพลาดที่ทำให้สับสนmount <device> <mountpoint>
fstabมีประโยชน์มากมายเช่นการติดตั้งพาร์ติชั่นตอนบู๊ต ฯลฯข้อมูลเพิ่มเติมเกี่ยวกับfstabบน Arch Linux wiki