NTFS USB HDD อ่านอย่างเดียว - วิธีเปิดใช้งานสิทธิ์การเขียน


11

ฉันมีไดรฟ์ SATA 500GB ที่เชื่อมต่อผ่าน USB กับ Pi 2 ของฉันฉันสามารถอ่านข้อมูลได้ดี แต่ฉันไม่สามารถเขียนได้ มันถูกจัดรูปแบบเป็น NTFS บนเดสก์ท็อปของฉันสามารถเขียนได้ แต่ไม่ใช่บน Raspbian



คุณใช้ Raspbian เวอร์ชันใดอยู่
วิลฟ์

@ Wilf ฉันใช้เจสซี
willem.hill

คำตอบ:


17

กำหนดความเป็นเจ้าของเมื่อคุณติดตั้งไดรฟ์ ตัวอย่างเช่นหากไดรฟ์ที่คุณต้องการเมานต์คือ / 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


Raspbian ไม่มีความสามารถในการเขียนไปยังไดรฟ์ NTFS โดยค่าเริ่มต้น ต้องติดตั้งซอฟต์แวร์เพื่อให้สามารถเขียนได้
Jacobm001

2
เนื่องจากแพ็คเกจ ntfs-3g เป็นแพ็คเกจในตัวใน Raspbian Jessie จึงมีความสามารถ!
oroszkodik

ฉันยืนแก้ไขแล้ว ฉันขอโทษสำหรับการลงคะแนน ... เนื่องจากฉันไม่สามารถเปลี่ยนแปลงได้เนื่องจากเวลานับตั้งแต่การลงคะแนน คุณสามารถแก้ไขคำตอบเพื่อรวมข้อมูลที่ Jessie มาพร้อมกับแพ็คเกจได้หรือไม่ ฉันจะเปลี่ยนโหวตลงเป็น upvote
Jacobm001

แน่นอน. ลืมพูดถึงข้อมูลนี้ (เพราะฉันใช้ Jessie :)) ขอบคุณ!
oroszkodik

โหวตเปลี่ยนเป็น +1 ขอบคุณสำหรับการบริจาค :)
Jacobm001

4

ฉันแค่อยากจะแบ่งปันประสบการณ์ของฉันเกี่ยวกับการใช้เวอร์ชันปัจจุบันของการ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

  1. ดาวน์โหลดการปล่อยซอร์สที่เสถียร (ในกรณีของฉัน 2016.2.22)
  2. วิ่ง ./configure
  3. make
  4. sudo make install
  5. เริ่มต้นใหม่
  6. เสร็จสิ้น คุณสามารถใช้มันเหมือนmount -t ntfs-3g /dev/sda1 /mnt/windows

ทำงานด้วยการเขียนด้วยหรือไม่
Bex

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