ทำไม?
คุณอาจลืมบอก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