นโยบายการจัดการความรู้ มหาวิทยาลัยสงขลานครินทร์ 1.ให้ใช้เครื่องมือการจัดการความรู้ผลักดัน คุณภาพคน และกระบวนทำงาน 2.ส่งเสริมการแลกเปลี่ยนประสบการณ์การทำงาน จากหน้างาน 3.ส่งเสริมให้มีเวทีเรียนรู้ร่วมกัน
อ่าน: 1790
ความเห็น: 0

Mount USB External Harddisk with Raspberry pi

Raspberry pi

Mount USB External Harddisk with Raspberry pi

 

 

     ลำพังแค่ SD Card ที่มีความจุแค่ 8GB,16GB อาจจะไม่เพียงพอครับวันนี้จะลองต่อ External Drive ให้กับบอร์ด Raspberry pi กันครับ ในที่นี้ใช้ External Harddisk ขนาด 2.5 นิ้วต่อกับบอร์ด Raspberry pi B ทาง USB ไฟไม่พอต้องลองต่อ Power Supply ให้ HDD. เพิ่ม หรือ Hub Usb ที่สามารถต่อไฟได้มาขยายนะครับ แต่ถ้าเป็น Thumb Drive สามารถใช้ไฟจากบอร์ดได้นะครับ

raspberry-pi-samba-file-server 

1. การ Mount External Harddisk

    
            1.1 ตรวจสอบอุปกรณ์ที่ต่อ
 
  นำ External HDD. มาต่อที่ช่อง usb และใช้คำสั่ง lsusb เพื่อตรวจสอบดูว่าบอร์ด Raspberry pi เห็นอุปกรณ์ดังกล่าวหรือยังครับ
lsusb
lsusb
ตามรูปข้างบนจะเห็นอุปกรณ์ที่ต่อเพิ่มเข้าไปเพราะผมต่อไฟเพิ่มให้ Ext HDD. นะครับ ถ้าไม่เห็นลองดูระบบไฟดูนะครับ หรือลองหา Thumb Drive มาลองก่อน
 
ทำการตรวจสอบ Partition เพื่อเราจะต้องเอาชื่อที่ได้ในส่วนนี้ไปทำการ Mount ครับ โดยพิมพ์คำสั่ง sudo fdisk -l แล้วกด Enter
sudo fdisk -l
 
sudo fdisk -l
 
 ตามรุปจะเห็น Partition ที่เพิ่มมานะครับ ของผมจะมี 3 Drive (/dev/sda1,/dev/sda5,/dev/sda6) ส่วน sda2 เป็น Logical Drive ที่ผมสร้างมาแบ่งเป็น Drive sda5,sda6 ส่วน sda1 เป็น Primary Drive ทั้งหมดอยู่ใน Format ของ NTFS นะครับ
 
1.2 ทำการ Mount Drive
 
ทำการติดตั้งชนิด format ต่างๆ ของ External Harddisk ที่นำมาต่อ ตามนี้นะครับ
ติดตั้ง dosfstools สำหรับอ่านข้อมูลจาก FAT32 (Windows)
sudo apt-get install dosfstools
ติดตั้ง ntfs-3g สำหรับอ่านข้อมูลจาก NTFS (Windows)
sudo apt-get install ntfs-3g
 ติดตั้ง hfsutils hfsprogs hfsutils สำหรับอ่านข้อมูลจาก HFS+ (MAC OS X)
sudo apt-get install hfsutils hfsprogs hfsutils
 ในที่นี้ Harddisk ผมเป็น NTFS นะครับ กรณีที่ติดตั้งแล้วไม่พบ package เหมือนตามภาพข้างล่างให้ upgrade apt-get ก่อนตาม Link นี้ UPDATE & UPGRADE apt-get ให้ RASPBERRY PI นะครับ
sudo apt-get install ntfs-3g
 sudo apt-get install ntfs-3g
 จากนั้นสร้าง Folder ที่จะทำการ Mount ในที่ผมสร้างชื่อว่า drive_d โดยใช้คำสั่ง
sudo mkdir /mnt/drive_d
ทำการเปลี่ยนสิทธิ์การเข้าถึง ในที่นี้ผมใช้ user: pi โดยใช้คำสั่ง
sudo chown pi:pi /mnt/drive_d/
ทำการ Mount Drive /dev/sda1 ของ External Harddisk เข้ากับ Folder ที่เตรียมเอาไว้ ในที่นี้ของผมเป็น NTFS โดยใช้คำสั่ง
sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /mnt/drive_d/
ถ้าเป็น FAT32 ใช้คำสั่ง
sudo mount -t vfat -o uid=pi,gid=pi /dev/sda1 /mnt/drive_d/
ตรวจสอบดูหน่อยว่าเห็นข้อมูลใน External HDD แล้ว
cd /mnt/drive_d
ls -al
เท่านี้เราก็จะได้ External Drive หนึ่งมาอยู่ใน Folder /mnt/drive_d/ ส่วน drive อื่นๆ ก็ทำเช่นเดียวกันครับ
 
ถ้าจะยกเลิกก็ใช้คำสั่ง unmount ครับ ในที่นี้ Drive ที่ Mount อยู่จะเป็น /dev/sda1 โดยใช้คำสั่ง
sudo umount /dev/sda1
 ดูว่ามี Folder อะไร mount อยู่บ้างใช้คำสั่ง
sudo df -h
 
 
1.2 ทำการ Mount ทุกๆครั้งที่เปิดเครื่อง
 
เปิดไฟล์ /etc/fstab
sudo nano /etc/fstab
เพิ่มคำสั่งต่อไปนี้ลงไป
/dev/sda1 /mnt/drive_d  ntfs-3g uid=pi,gid=pi 0 0
 
sudo nano /etc/fstab
กด Ctrl-O เพื่อบันทึก และ กด Ctrl-X เพื่อออก
ทดสอบโดยการ restart ดู
sudo reboot
 
 

  Ref: http://raspberrywebserver.com

หมวดหมู่บันทึก: เรื่องทั่วไป
สัญญาอนุญาต: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
สร้าง: 03 กรกฎาคม 2558 16:20 แก้ไข: 03 กรกฎาคม 2558 16:20 [ แจ้งไม่เหมาะสม ]
ดอกไม้
สมาชิกที่ให้กำลังใจ: Ico24 คนธรรมดา, Ico24 ทดแทน, และ 2 คนอื่น.
สมาชิกที่ให้กำลังใจ
 
Facebook
Twitter
Google

บันทึกอื่นๆ

ความเห็น

ไม่มีความเห็น

ร่วมแสดงความเห็นในหน้านี้

ชื่อ:
อีเมล:
IP แอดเดรส: 3.235.105.97
ข้อความ:  
เรียกเครื่องมือจัดการข้อความ
   
ยกเลิก หรือ