Comment supprimer / modifier des fichiers du système de fichiers en lecture seule

12

J'ai des problèmes avec mon périphérique de mémoire (en fait une carte mémoire qui agit comme un périphérique de mémoire externe comme une clé USB).

experimentx @ workmateX: / var / www / zendtest $ sudo rm /media/A88F-8788/python-2.7.1-docs-html.zip
rm: impossible de supprimer `/media/A88F-8788/python-2.7.1-docs -html.zip ': système de fichiers en lecture seule

J'ai essayé de modifier l'autorisation de fichier du système mais cela ne fonctionne pas

experimentx @ workmateX: / var / www / zendtest $ sudo chmod 0777 /media/A88F-8788/python-2.7.1-docs-html.zip
chmod: modification des autorisations de `/media/A88F-8788/python-2.7.1 -docs-html.zip ': système de fichiers en lecture seule

Mais cela fonctionne parfaitement sur les fenêtres.

MISE À JOUR

À l'ouverture du lecteur et de l'exécution de la commande sudo mount -o remount,rw /media/A88F-8788

/ var / log / syslog:

Mar 23 15:29:48 workmateX kernel: [18042.257407] fat_get_cluster: 11 callbacks suppressed
Mar 23 15:29:48 workmateX kernel: [18042.257414] FAT: Filesystem error (dev sdb1)
Mar 23 15:29:48 workmateX kernel: [18042.257418]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:29:48 workmateX kernel: [18042.257425] FAT: Filesystem has been set read-only
Mar 23 15:29:48 workmateX kernel: [18042.258187] FAT: Filesystem error (dev sdb1)
Mar 23 15:29:48 workmateX kernel: [18042.258194]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.333787] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.333795]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.335949] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.335957]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.354903] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.354911]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.357213] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.357221]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.359547] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.359555]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.361929] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.361936]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.377416] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.377424]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.379384] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.379392]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.381898] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.381906]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:35 workmateX kernel: [18149.383764] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:35 workmateX kernel: [18149.383772]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.569747] fat_get_cluster: 11 callbacks suppressed
Mar 23 15:31:40 workmateX kernel: [18154.569754] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.569758]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.569765] FAT: Filesystem has been set read-only
Mar 23 15:31:40 workmateX kernel: [18154.572022] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.572029]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.582933] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.582941]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.585921] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.585929]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.587819] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.587827]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.597547] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.597555]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.599503] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.599511]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.602896] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.602905]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.615338] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.615346]     fat_get_cluster: invalid cluster chain (i_pos 0)
Mar 23 15:31:40 workmateX kernel: [18154.618574] FAT: Filesystem error (dev sdb1)
Mar 23 15:31:40 workmateX kernel: [18154.618581]     fat_get_cluster: invalid cluster chain (i_pos 0)

var / log / message:

23 mars 15:29:48 noyau workmateX: [18042.257407] fat_get_cluster: 11 rappels supprimés 23 mars 15:31:40 noyau workmateX: [18154.569747] fat_get_cluster: 11 rappels supprimés

Santosh Linkha
la source

Réponses:

13

Il a été monté en lecture seule; vous ne pouvez pas modifier les autorisations, vous pouvez seulement essayer sudo mount -o remount,rw /media/A88F-8788. Mais si votre chance ressemble à la mienne, vous avez réussi à attraper le curseur "Verrouiller" sur la carte lorsque vous l'avez insérée, et vous devrez la retirer et la remettre plus soigneusement.

Vérifiez /var/log/messageset /var/log/syslogpour les événements de montage ou la corruption possible du système de fichiers (ce qui pourrait amener le noyau à le remonter en lecture seule pour éviter de causer plus de dommages).

geekosaure
la source
n'a pas fonctionné. Je ne pense pas avoir glissé write-protectorn'importe où, car cela fonctionne sous Windows. D'autres idées?
Santosh Linkha
Avez-vous regardé dans les fichiers journaux que j'ai mentionnés pour voir s'il indiquait pourquoi il était en lecture seule?
geekosaur
veuillez vérifier les mises à jour
Santosh Linkha
@explorex: il y a votre problème, il a un système de fichiers endommagé. Essayez sudo umount /media/A88F-8788; sudo /sbin/fsck.msdos /dev/sdb1; sudo mount /dev/sdb1 /media/A88F-8788.
geekosaur
et que faire après ça? pourrai-je faire les choses correctement et travailler?
Santosh Linkha
5

Ou si vous n'avez pas Windows, réparez le système de fichiers sous Ubuntu avec:

sudo fsck.msdos -aw /dev/sdb1

A travaillé pour moi.

Béné
la source
3

Demandez à Windows de réparer le système de fichiers sur l'appareil et de l'éjecter correctement.

Thorbjørn Ravn Andersen
la source
2

Ce message est utile: http://sharadchhetri.com/2013/12/19/how-to-fix-read-only-usb-pen-drive-in-ubuntu/

1) Découvrez le répertoire de la clé USB par df -Th

2) Démontez la clé USB par umountcommande

3) Ensuite, exécutez la dosfsckcommande pour vérifier et réparer le système de fichiers

4) Après cela, vous pouvez retirer la clé USB du système et la reconnecter au système. Maintenant, votre clé USB doit être accessible en écriture.

Plus de détails: http://sharadchhetri.com/2013/12/19/how-to-fix-read-only-usb-pen-drive-in-ubuntu/

Mukesh Chapagain
la source