Disque dur USB NTFS en lecture seule - Comment activer les autorisations d'écriture

11

J'ai un disque SATA de 500 Go connecté via USB à mon Pi 2. Je peux bien lire les données, mais je ne peux pas y écrire. Il est formaté en NTFS. Sur mon bureau, il est accessible en écriture, mais pas sur Raspbian.

willem.hill
la source
2
Copie
Jacobm001
Quelle version de Raspbian utilisez-vous?
Wilf
@Wilf J'utilise Jessie.
willem.hill

Réponses:

17

Définissez la propriété lorsque vous montez le lecteur. Par exemple, si votre lecteur que vous souhaitez monter est / dev / sda1:

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

ou si plus tard vous souhaitez modifier les autorisations des fichiers sur le lecteur après le montage, essayez d'ajouter une ligne à /etc/fstabquelque chose comme ceci:

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

Notez qu'il ntfs-3gs'agit d'un package intégré dans Raspbian Jessie (mais pas Jessie Lite), si vous utilisez une distribution plus ancienne, vous devez l'installer avant mount ( sudo apt-get install ntfs-3g). Vous pouvez vérifier facilement que ce package a déjà été installé:dpkg -l | grep ntfs-3g

oroszkodik
la source
Raspbian n'a pas la possibilité d'écrire sur un lecteur NTFS par défaut. Le logiciel doit être installé pour permettre l'écriture.
Jacobm001
2
Étant donné que le package ntfs-3g est un package intégré dans Raspbian Jessie, il a la capacité!
oroszkodik
Je me suis trompé. Mes excuses pour le vote négatif ... En l'état, je ne peux pas le changer, en raison du temps écoulé depuis le vote. Pourriez-vous modifier votre réponse pour inclure les informations fournies par Jessie avec le package? Je changerai mon vote négatif en vote positif.
Jacobm001
Bien sûr. J'ai oublié de mentionner cette information (car j'utilise Jessie :)). Merci!
oroszkodik
Le vote est passé à +1. Merci pour la contribution :)
Jacobm001
4

Je voulais juste partager mon expérience sur l'utilisation de la version actuelle de ntfs-3ginstallé avec apt-get install ntfs-3g(version 1:2014.2.15AR.2-1+deb8u2). J'obtenais une «erreur d'entrée / sortie» en utilisant cette version. Il semble s'agir d'une erreur connue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774330 .

Vous pouvez rétrograder la ntfs-3gversion de la version 2014 à la version 2012, mais j'ai décidé d'exécuter la dernière version. Donc, je l'ai fait apt-get remove ntfs-3g, puis j'ai construit la version 2016 à partir des sources à l'aide des documents officiels: http://www.tuxera.com/community/open-source-ntfs-3g/

tl; dr

  1. Téléchargez la version source stable (dans mes cas 2016.2.22)
  2. Courir ./configure
  3. make
  4. sudo make install
  5. Redémarrer
  6. Terminé. Vous pouvez l'utiliser commemount -t ntfs-3g /dev/sda1 /mnt/windows
Ricardo Pereira
la source
Est-ce que cela fonctionne aussi avec l'écriture?
Bex
1
@Bex Oui, c'est ce dont j'ai le plus besoin ... de capacités d'écriture.
Ricardo Pereira