NTFS USB HDD somente leitura - Como habilitar permissões de gravação

11

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.

willem.hill
fonte
Qual versão do Raspbian você está usando?
Wilf 29/11
@ Wilf estou usando Jessie.
willem.hill

Respostas:

17

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/fstabalgo 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

oroszkodik
fonte
Raspbian não tem a capacidade de gravar em uma unidade NTFS por padrão. O software deve ser instalado para permitir a gravação.
Jacobm001
2
Como o pacote ntfs-3g é um pacote interno do Raspbian Jessie, ele tem a capacidade!
Oroszkodik
Eu estou corrigido. Minhas desculpas pelo voto negativo ... Do jeito que está, não posso mudar, devido ao tempo desde a votação. Você poderia editar sua resposta para incluir as informações que Jessie vem com o pacote? Vou mudar meu voto negativo para um voto positivo.
Jacobm001
Claro. Esqueci de mencionar essas informações (porque estou usando Jessie :)). Obrigado!
Oroszkodik
O voto foi alterado para +1. Obrigado pela contribuição :)
Jacobm001
4

Eu só queria compartilhar minha experiência em usar a versão atual do ntfs-3ginstalado 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-3gversã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-3ge 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

  1. Faça o download da versão estável do código fonte (nos meus casos 2016.2.22)
  2. Corre ./configure
  3. make
  4. sudo make install
  5. Reiniciar
  6. Feito. Você pode usá-lo comomount -t ntfs-3g /dev/sda1 /mnt/windows
Ricardo Pereira
fonte
Isso funciona com a escrita também?
Bex 25/05
1
@ Bex Sim, era disso que eu mais precisava ... capacidade de escrever.
Ricardo Pereira