Saya memiliki drive SATA 500GB yang terhubung melalui USB ke Pi 2. Saya dapat membaca data dengan baik, tetapi saya tidak dapat menulisnya. Ini diformat sebagai NTFS. Di desktop saya, ini bisa ditulisi, tetapi tidak pada Raspbian.
Saya memiliki drive SATA 500GB yang terhubung melalui USB ke Pi 2. Saya dapat membaca data dengan baik, tetapi saya tidak dapat menulisnya. Ini diformat sebagai NTFS. Di desktop saya, ini bisa ditulisi, tetapi tidak pada Raspbian.
Jawaban:
Tetapkan kepemilikan saat Anda memasang drive. Misalnya jika drive yang ingin Anda pasang adalah / dev / sda1:
sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /media/USBDRIVE/
atau jika nanti Anda ingin mengubah izin file pada drive setelah mount, coba tambahkan baris ke /etc/fstab
sesuatu seperti ini:
/dev/sda1 /media/USBDRIVE ntfs-3g auto,users,permissions 0 0
Perhatikan bahwa itu ntfs-3g
adalah paket bawaan di Raspbian Jessie (tetapi Bukan Jessie Lite), jika Anda menggunakan distribusi yang lebih lama, Anda harus menginstalnya sebelum memasang ( sudo apt-get install ntfs-3g
). Anda dapat memeriksa dengan mudah bahwa paket ini telah diinstal:dpkg -l | grep ntfs-3g
Saya hanya ingin berbagi pengalaman tentang menggunakan versi saat ini yang ntfs-3g
diinstal dengan apt-get install ntfs-3g
(versi 1:2014.2.15AR.2-1+deb8u2
). Saya mendapatkan "Kesalahan input / output" menggunakan versi itu. Tampaknya ini merupakan kesalahan yang diketahui: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774330 .
Anda dapat menurunkan ntfs-3g
versi dari rilis 2014 ke rilis 2012 tetapi saya memutuskan untuk menjalankan rilis terbaru. Jadi, saya lakukan apt-get remove ntfs-3g
dan kemudian saya membangun rilis 2016 dari sumber menggunakan dokumen resmi: http://www.tuxera.com/community/open-source-ntfs-3g/
tl; dr
./configure
make
sudo make install
mount -t ntfs-3g /dev/sda1 /mnt/windows