133 votes

Comment rendre le système de fichiers en lecture seule accessible en écriture ?

À un moment donné, le système de fichiers de mon lecteur audio numérique est devenu en lecture seule. Je ne peux pas y copier des fichiers ni en supprimer.

Y a-t-il des raisons possibles pour que le système de fichiers du lecteur change les permissions de cette manière ?

J'ai essayé d'utiliser chmod :

$ sudo chmod a+rw SGTL\ MSCN/ 
chmod: changing permissions of `SGTL MSCN/': Read-only file system

SGTL MSCN est le point de montage du lecteur audio numérique.

Qu'est-ce que je peux essayer d'autre pour qu'il soit possible d'écrire ?

148voto

Lekensteyn Points 162346

Si un système de fichiers a été monté en lecture seule, chmod ne fonctionnera pas puisqu'il s'agit également d'une opération d'écriture.

Essayez de le remonter en lecture-écriture :

sudo mount -o remount,rw '/media/SGTL MSCN'

Si le périphérique est verrouillé en écriture (comme les cartes mémoire SD), vous devez le désactiver. Les verrouillages matériels ne peuvent pas être désactivés par un logiciel. Notez que le verrouillage en écriture sur les cartes mémoire SD est situé dans le coin supérieur gauche et ressemble à un tout petit interrupteur.

Certains pilotes de systèmes de fichiers peuvent également ne pas supporter les opérations d'écriture, c'est le cas de l'ancien module NTFS supporté par Linux. Pour les systèmes de fichiers NTFS, assurez-vous d'utiliser le module ntfs-3g pilote qui devrait être choisi automatiquement aujourd'hui. Si ce n'est pas le cas, vous pouvez forcer le choix du pilote avec quelque chose comme :

sudo mount -t ntfs-3g -o uid=$(id -u) /dev/sdb1 /mnt/

(où /dev/sdb1 doit être remplacé par votre dispositif de blocage et /mnt/ pour votre destination)

21voto

Tejesh Raut Points 607

Pour les systèmes de fichiers NTFS, ce problème peut survenir lorsque le système n'est pas démonté correctement (probablement à la suite d'un arrêt inattendu de Windows). Dans ce cas, les systèmes de fichiers sont marqués comme étant verrouillés.

Vous pouvez les monter correctement en utilisant les éléments suivants ntfsfix par exemple :

sudo ntfsfix /dev/sda3

Veuillez remplacer /dev/sda3 avec votre propre nom d'appareil.

4voto

Ned Points 51

J'ai eu ce problème sur plusieurs clés USB. À chaque fois, j'ai cherché une réponse et essayé diverses suggestions, notamment l'utilisation de Terminal pour exécuter des commandes, le reformatage sur les machines Linux et Windows, etc. Tout cela en vain.

Cela m'est arrivé à nouveau aujourd'hui, alors j'ai cherché à trouver une solution. J'ai essayé les choses ici, mais elles n'ont pas fonctionné.

En désespoir de cause, j'ai de nouveau utilisé l'Utilitaire de disque. J'ai démonté le disque et j'ai cliqué sur "Format" sur la partie partition, pas sur la partie disque - l'USB n'avait qu'une seule partition. Cette fois, ça a fonctionné : ! !!!. Ensuite, je suis allé sur la partie du disque et j'ai de nouveau reformaté l'unique partition en tant que disque de démarrage principal et j'ai fait un peu plus de bricolage.

Le résultat est que je suis à nouveau capable de lire et d'écrire sur le disque.

Je ne sais pas si j'ai eu de la chance cette fois ou pas. Mais ça marche à nouveau.

3voto

SunTaoRus Points 39

Si la clé USB est montée en lecture seule. Allez dans l'Utilitaire de disque et démontez le disque. Ensuite, cliquez sur Vérifier le système de fichiers, s'il n'y a pas de problème, remontez le disque. Après avoir monté le disque, il devrait fonctionner correctement, du moins c'est ainsi que j'ai résolu ce problème.

1voto

Tarun Points 11

S'il s'agit d'un disque fixe et non d'un disque amovible, vous pouvez ajouter l'entrée de façon permanente.

sudo vi /etc/fstab

Ajoutez une entrée au format suivant :

<file-system> <mount-point> <type> <options> <dump> <pass>

Et ensuite le faire :

mount -a

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X