ฉันมีไดรฟ์ SATA 500GB ที่เชื่อมต่อผ่าน USB กับ Pi 2 ของฉันฉันสามารถอ่านข้อมูลได้ดี แต่ฉันไม่สามารถเขียนได้ มันถูกจัดรูปแบบเป็น NTFS บนเดสก์ท็อปของฉันสามารถเขียนได้ แต่ไม่ใช่บน Raspbian
ฉันมีไดรฟ์ SATA 500GB ที่เชื่อมต่อผ่าน USB กับ Pi 2 ของฉันฉันสามารถอ่านข้อมูลได้ดี แต่ฉันไม่สามารถเขียนได้ มันถูกจัดรูปแบบเป็น NTFS บนเดสก์ท็อปของฉันสามารถเขียนได้ แต่ไม่ใช่บน Raspbian
คำตอบ:
กำหนดความเป็นเจ้าของเมื่อคุณติดตั้งไดรฟ์ ตัวอย่างเช่นหากไดรฟ์ที่คุณต้องการเมานต์คือ / dev / sda1:
sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /media/USBDRIVE/
หรือหากภายหลังคุณต้องการเปลี่ยนการอนุญาตของไฟล์ในไดรฟ์หลังจากเชื่อมต่อให้ลองเพิ่มบรรทัดเป็น/etc/fstab
ดังนี้:
/dev/sda1 /media/USBDRIVE ntfs-3g auto,users,permissions 0 0
โปรดทราบว่าntfs-3g
เป็นแพ็คเกจในตัวใน Raspbian Jessie (แต่ไม่ใช่ Jessie Lite) หากคุณใช้การกระจายรุ่นเก่าคุณต้องติดตั้งก่อนติดตั้ง ( sudo apt-get install ntfs-3g
) คุณสามารถตรวจสอบได้ง่าย ๆ ว่าแพ็คเกจนี้ติดตั้งแล้ว:dpkg -l | grep ntfs-3g
ฉันแค่อยากจะแบ่งปันประสบการณ์ของฉันเกี่ยวกับการใช้เวอร์ชันปัจจุบันของการntfs-3g
ติดตั้งด้วยapt-get install ntfs-3g
(เวอร์ชั่น1:2014.2.15AR.2-1+deb8u2
) ฉันได้รับ"ข้อผิดพลาดอินพุต / เอาต์พุต"โดยใช้เวอร์ชันนั้น มันน่าจะเป็นข้อผิดพลาดที่รู้จักกัน: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774330
คุณสามารถปรับลดntfs-3g
รุ่นจากรุ่นวางจำหน่ายปี 2014 เป็นรุ่นวางจำหน่ายปี 2012 แต่ฉันตัดสินใจที่จะเรียกใช้รุ่นล่าสุด ดังนั้นฉันทำapt-get remove ntfs-3g
แล้วฉันสร้างรุ่น 2016 จากแหล่งโดยใช้เอกสารที่เป็นทางการ: http://www.tuxera.com/community/open-source-ntfs-3g/
TL; DR
./configure
make
sudo make install
mount -t ntfs-3g /dev/sda1 /mnt/windows