Ho un'unità SATA da 500 GB collegata tramite USB al mio Pi 2. Riesco a leggere bene i dati, ma non riesco a scriverli. È formattato come NTFS. Sul mio desktop, è scrivibile, ma non su Raspbian.
Ho un'unità SATA da 500 GB collegata tramite USB al mio Pi 2. Riesco a leggere bene i dati, ma non riesco a scriverli. È formattato come NTFS. Sul mio desktop, è scrivibile, ma non su Raspbian.
Risposte:
Imposta la proprietà quando monti l'unità. Ad esempio se l'unità che si desidera montare è / dev / sda1:
sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /media/USBDRIVE/
o se in seguito desideri modificare le autorizzazioni dei file sull'unità dopo il montaggio, prova ad aggiungere una linea a /etc/fstab
qualcosa del genere:
/dev/sda1 /media/USBDRIVE ntfs-3g auto,users,permissions 0 0
Si noti che ntfs-3g
è un pacchetto integrato in Raspbian Jessie (ma non Jessie Lite), se si utilizza una distribuzione precedente è necessario installarlo prima di mount ( sudo apt-get install ntfs-3g
). Puoi verificare facilmente che questo pacchetto sia già installato:dpkg -l | grep ntfs-3g
Volevo solo condividere la mia esperienza sull'uso della versione corrente di ntfs-3g
installata con apt-get install ntfs-3g
(versione 1:2014.2.15AR.2-1+deb8u2
). Stavo ottenendo "Errore di input / output" utilizzando quella versione. Sembra essere un errore noto: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774330 .
Puoi eseguire il downgrade della ntfs-3g
versione dalla versione 2014 alla versione 2012 ma ho deciso di eseguire l'ultima versione. Quindi, l'ho fatto apt-get remove ntfs-3g
e poi ho creato la versione 2016 dalla fonte usando i documenti oficial: http://www.tuxera.com/community/open-source-ntfs-3g/
tl; dr
./configure
make
sudo make install
mount -t ntfs-3g /dev/sda1 /mnt/windows