NTFS USB HDD de solo lectura: cómo habilitar los permisos de escritura


11

Tengo una unidad SATA de 500 GB conectada a través de un USB a mi Pi 2. Puedo leer bien los datos, pero no puedo escribir en ella. Está formateado como NTFS. En mi escritorio, se puede escribir, pero no en Raspbian.



¿Qué versión de Raspbian estás usando?
Wilf

@ Wilf estoy usando Jessie.
willem.hill

Respuestas:


17

Establezca la propiedad cuando monte la unidad. Por ejemplo, si su unidad que desea montar es / dev / sda1:

sudo mount -t ntfs-3g -o uid=pi,gid=pi /dev/sda1 /media/USBDRIVE/

o si luego desea cambiar los permisos de los archivos en la unidad después del montaje, intente agregar una línea a /etc/fstabalgo como esto:

/dev/sda1 /media/USBDRIVE ntfs-3g auto,users,permissions 0 0

Tenga en cuenta que ntfs-3ges un paquete integrado en Raspbian Jessie (pero no Jessie Lite), si está utilizando una distribución anterior, necesita instalarlo antes de mount ( sudo apt-get install ntfs-3g). Puede verificar fácilmente que este paquete ya está instalado:dpkg -l | grep ntfs-3g


Raspbian no tiene la capacidad de escribir en una unidad NTFS de forma predeterminada. El software tiene que estar instalado para permitir la escritura.
Jacobm001

2
Dado que el paquete ntfs-3g es un paquete incorporado en Raspbian Jessie, ¡tiene la capacidad!
oroszkodik

Estoy corregido. Mis disculpas por el voto negativo ... Tal como está, no puedo cambiarlo, debido al tiempo transcurrido desde la votación. ¿Podría editar su respuesta para incluir la información que Jessie viene con el paquete? Cambiaré mi voto negativo a un voto a favor.
Jacobm001

Por supuesto. Olvidé mencionar esta información (porque estoy usando Jessie :)). ¡Gracias!
oroszkodik

El voto cambió a un +1. Gracias por la contribución :)
Jacobm001

4

Solo quería compartir mi experiencia sobre el uso de la versión actual de ntfs-3ginstalado con apt-get install ntfs-3g(versión 1:2014.2.15AR.2-1+deb8u2). Estaba recibiendo un "error de entrada / salida" usando esa versión. Parece ser un error conocido: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774330 .

Puede degradar la ntfs-3gversión de la versión 2014 a la versión 2012, pero decidí ejecutar la última versión. Entonces, lo hice apt-get remove ntfs-3gy luego construí la versión 2016 de la fuente usando los documentos oficiales: http://www.tuxera.com/community/open-source-ntfs-3g/

tl; dr

  1. Descargue la versión de fuente estable (en mis casos 2016.2.22)
  2. correr ./configure
  3. make
  4. sudo make install
  5. Reiniciar
  6. Hecho. Puedes usarlo comomount -t ntfs-3g /dev/sda1 /mnt/windows

¿Funciona esto también con la escritura?
Bex

1
@Bex Sí, eso era lo que más necesitaba ... capacidades de escritura.
Ricardo Pereira
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.