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,users
et 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
, chmod
n'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:
la source
Réponses:
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-3g
package duextra
référentiel.Après l'installation avec,
sudo pacman -S ntfs-3g
vous pouvez monter vos partitions NTFS de la manière habituelle avecsudo mount /path/to/ntfs /mount/point
. Cela est possible grâce à un lien symbolique/usr/bin/mount.ntfs
vers/usr/bin/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
la source
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, consultezntfsfix /dev/yourPartitionToMount
. Il est livré avecntfsprogs
Linux sous arch. Cela a résolu mon problème. Je l'ai trouvé sur le forum arch linuxla source