web-dev-qa-db-fra.com

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

  1. Je ne sais plus depuis quand le système de fichiers de mon lecteur audio numérique a été modifié pour être en lecture seule. Je ne peux pas y copier de fichiers ni y supprimer de fichiers.

    Existe-t-il des raisons pour lesquelles le système de fichiers du lecteur modifie l'autorisation de son système de fichiers?

  2. J'ai essayé chmod:

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

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

    Je me demandais comment le rendre accessible en écriture?

Merci et salutations!

90
Tim

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

Essayez de remonter en lecture-écriture:

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

Si le périphérique est verrouillé en écriture (comme des cartes mémoire SD), vous devez le désactiver. Les verrous matériels ne peuvent pas être désactivés par logiciel. Notez que le verrou en écriture sur les cartes mémoire SD est situé à partir de la vue. Vous voyez les lettres près du coin supérieur gauche et cela ressemble à un très petit commutateur.

Certains pilotes de système de fichiers peuvent également ne pas prendre en charge les opérations d'écriture. C'est le cas du module NTFS plus ancien pris en charge par Linux. Pour les systèmes de fichiers NTFS, veillez à utiliser le pilote ntfs-3g qui doit être sélectionné automatiquement de nos jours. Sinon, vous pouvez forcer le conducteur avec quelque chose comme:

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

(où /dev/sdb1 doit être remplacé par votre périphérique bloc et /mnt/ pour votre destination)

115
Lekensteyn

Si la clé USB est montée en lecture seule. Allez à Utilitaire de disque et démontez le disque. Cliquez ensuite sur Vérifier le système de fichiers s'il n'y a pas de problèmes pour remonter le disque. Après avoir monté le disque, cela devrait fonctionner correctement, du moins c'est comme ça que j'ai résolu ce problème.

4
SunTaoRus

J'ai eu ce problème sur plusieurs clés USB. À chaque fois, je cherchais une réponse et essayais diverses suggestions, notamment utiliser Terminal pour exécuter des commandes, reformater sur des machines Linux et Windows, etc. Tout cela en vain.

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

En désespoir de cause, je suis de nouveau passé à Utilitaire de disque. J'ai démonté le lecteur, puis appuyé sur "Format" sur la partition, pas sur la partie du lecteur - USB ne disposait que de la partition unique. Cette fois, ça a marché !!!!. Ensuite, je suis allé à la partie lecteur et j'ai à nouveau reformaté la partition unique en tant que lecteur de démarrage principal et en ai joué un peu plus avec le singe.

Le résultat est que je suis maintenant capable de lire et d'écrire sur le lecteur.

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

4
Ned

Pour les systèmes de fichiers NTFS, ce problème peut se produire s'il n'est pas correctement démonté (probablement par 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 à l'aide de la commande suivante après avoir remplacé /dev/sda3 par votre propre nom de périphérique:

Sudo ntfsfix /dev/sda3
3
Tejesh Raut

S'il s'agit d'un lecteur fixe et non d'un lecteur 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 faire:

mount -a
1
Tarun

En cas de double système d'exploitation (pour moi Windows 10 et Linux Mint 19.1), lorsque Windows10 n'était pas correctement arrêté, ce problème se produirait sur la partition de disque sous Linux,

La solution consiste à démarrer Windows 10, puis à l'éteindre correctement.

Vous pouvez maintenant écrire à nouveau le fichier sur la partition sous Linux.

J'espère que cela aidera

0
ibrahim saputra