Impossible de monter le lecteur en lecture-écriture

10

J'ai un disque dur de 1 To ( /dev/sda1, point de montage /run/media/<name>/4733A97E4133EADF) que j'essaie de monter en lecture-écriture, mais je ne peux que le monter en lecture seule.

Système:

$ uname -a
Linux <hostname> 4.10.6-1-ARCH #1 SMP PREEMPT Mon Mar 27 08:28:22 CEST 2017 x86_64 GNU/Linux
$ lsblk -f
NAME   FSTYPE LABEL       UUID                                 MOUNTPOINT
sda                                                            
└─sda1 ntfs               4733A97E4133EADF                     /run/media/<name>/4733A97E4133EADF
sdb                                                            
├─sdb1 swap               d9cea12d-5273-49ef-8950-3cd662fe63c7 [SWAP]
└─sdb2 ext4               e09a8578-53e9-4c26-9a97-a47b6350a1ab /
...

Ce que j'ai essayé

  • Ajout d'une entrée fstab pour monter automatiquement le lecteur au démarrage:
$ cat /etc/fstab
# 
# /etc/fstab: static file system information
#
# <file system>                 <dir>                   <type>      <options>           <dump>  <pass>
# /dev/sdb2
UUID=e09a8578-53e9-4c26-9a97-a47b6350a1ab   /                       ext4        rw,relatime,data=ordered    0   1

# /dev/sdb1
UUID=d9cea12d-5273-49ef-8950-3cd662fe63c7   none                    swap        defaults            0   0

# /dev/sda1
UUID=4733A97E4133EADF               /run/media/<name>/4733A97E4133EADF  ntfs        defaults,users,user     0   0

Je l' ai essayé avec defaults, defaults,userset defaults,users,user. Redémarré après chaque modification, mais le lecteur est toujours monté en lecture seule:

$ ls -l /run/media/<name>
...
dr-x------ 1 root  root  4096 Mar 28 17:35 4733A97E4133EADF
...
  • Remontage manuel:
$ sudo mount -o remount,rw /dev/sda1 /run/media/<name>/4733A97E4133EADF
mount: cannot remount /dev/sda1 read-write, is write-protected
$ sudo umount /run/media/<name>/4733A97E4133EADF
$ sudo mount -o rw /dev/sda1 /run/media/<name>/4733A97E4133EADF

À ce stade, la commande vient de se bloquer pendant quelques minutes, je l'ai donc interrompue.

$ sudo umount /run/media/<name>/4733A97E4133EADF
$ sudo mount /dev/sda1 /run/media/<name>/4733A97E4133EADF

Pas de changement.

Pour l'instant, je n'ai pas du tout pu écrire sur le disque (à partir de ce système, au moins), même en tant que root.

chown, chmodn'ont aucun effet car le système de fichiers est en lecture seule.


Que dois-je faire pour monter (automatiquement) ce lecteur en lecture-écriture, avec un accès utilisateur normal (non root)?


Ont essayé des solutions parmi les suivantes:

Hachette
la source
2
Le pilote du noyau ntfs ne prend pas en charge l'accès en écriture, utilisez le package ntfs-3g.
ingopingo du

Réponses:

8

Bien que @ingopingo ait répondu à la question dans l'un des commentaires, je vais écrire une réponse avec plus d'informations maintenant.

Par défaut, le noyau Linux prend uniquement en charge la lecture à partir du système de fichiers NTFS. Pour l'accès en lecture / écriture, vous aurez besoin d'un pilote NTFS en lecture-écriture comme le ntfs-3gpackage du extraréférentiel.

Après l'installation avec, sudo pacman -S ntfs-3gvous pouvez monter vos partitions NTFS de la manière habituelle avec sudo mount /path/to/ntfs /mount/point. Cela est possible grâce à un lien symbolique /usr/bin/mount.ntfsvers /usr/bin/ntfs-3g.

Remarque: Vous devez disposer des privilèges root pour monter le système de fichiers. Les exigences pour une exception sont répertoriées dans la FAQ ntfs-3g .

En utilisant les paramètres par défaut, la partition NTFS sera montée au démarrage. Mettez ce qui suit dans votre /etc/fstab:

/path/to/ntfs /mount/point ntfs-3g defaults 0 0

Pour pouvoir lire-écrire avec un utilisateur non root, vous devez définir des options supplémentaires (le nom d'utilisateur doit être changé en votre nom d'utilisateur):

/path/to/ntfs /mount/point ntfs-3g uid=username,gid=users,umask=0022 0 0

CW
la source
3

J'ai également eu un problème de montage en lecture seule et déjà utilisé ntfs-3g. Si quelqu'un d'autre en fait l'expérience, consultez ntfsfix /dev/yourPartitionToMount. Il est livré avec ntfsprogsLinux sous arch. Cela a résolu mon problème. Je l'ai trouvé sur le forum arch linux

JustCoding
la source