Eu tenho uma unidade SATA de 500 GB conectada via USB ao meu Pi 2. Posso ler os dados corretamente, mas não consigo gravar nele. É formatado como NTFS. Na minha área de trabalho, ele pode ser gravado, mas não no Raspbian.
Eu tenho uma unidade SATA de 500 GB conectada via USB ao meu Pi 2. Posso ler os dados corretamente, mas não consigo gravar nele. É formatado como NTFS. Na minha área de trabalho, ele pode ser gravado, mas não no Raspbian.
Respostas:
Defina a propriedade ao montar a unidade. Por exemplo, se sua unidade que você deseja montar for / dev / sda1:
sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /media/USBDRIVE/
ou se mais tarde você desejar alterar as permissões dos arquivos na unidade após a montagem, tente adicionar uma linha a /etc/fstab
algo como isto:
/dev/sda1 /media/USBDRIVE ntfs-3g auto,users,permissions 0 0
Note que ntfs-3g
é um pacote embutido no Raspbian Jessie (mas não no Jessie Lite), se você estiver usando uma distribuição mais antiga, precisará instalá-lo antes do mount ( sudo apt-get install ntfs-3g
). Você pode verificar facilmente se este pacote já está instalado:dpkg -l | grep ntfs-3g
Eu só queria compartilhar minha experiência em usar a versão atual do ntfs-3g
instalado com apt-get install ntfs-3g
(versão 1:2014.2.15AR.2-1+deb8u2
). Eu estava recebendo "Erro de entrada / saída" usando essa versão. Parece ser um erro conhecido: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774330 .
Você pode fazer o downgrade da ntfs-3g
versão de 2014 para a versão de 2012, mas eu decidi executar a versão mais recente. Então, eu fiz apt-get remove ntfs-3g
e então construí a versão de 2016 a partir da fonte usando os documentos oficiais: http://www.tuxera.com/community/open-source-ntfs-3g/
tl; dr
./configure
make
sudo make install
mount -t ntfs-3g /dev/sda1 /mnt/windows