Bonjour à tous,

j'essaye de supprimer un fichier, mais il n'y a pas moyen (même avec l'option -f). Il refuse. Il m'affiche l'erreur suivante
Erreur à la suppression du fichier : Système de fichiers accessible en lecture seulement
. J'ai regardé dans les propriétés du fichier et root n'a aucun droit dessus. Quelqu'un pourrait-il m'aider s'il vous plait? Merci d'avance.

NB: il s'agit d'un fichier présent dans une clé usb.

Cordialement
pourrais tu donner le retour de
cat /etc/mtab
quand ta clé usb est branchée ?
Bonjour et Merci herberts pour ton intérêt.

Voici le contenu de ta commande :
/dev/sda6 / ext3 rw,relatime,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
/sys /sys sysfs rw,noexec,nosuid,nodev 0 0
varrun /var/run tmpfs rw,noexec,nosuid,nodev,mode=0755 0 0
varlock /var/lock tmpfs rw,noexec,nosuid,nodev,mode=1777 0 0
udev /dev tmpfs rw,mode=0755 0 0
devshm /dev/shm tmpfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
lrm /lib/modules/2.6.24-23-generic/volatile tmpfs rw 0 0
/dev/sda5 /boot ext3 rw,relatime 0 0
securityfs /sys/kernel/security securityfs rw 0 0
gvfs-fuse-daemon /home/foulani/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=foulani 0 0
/dev/sdb1 /media/disk vfat ro,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush 0 0
.

Merci d'avance.

Cordialement
Bon, c'est bien ce que je pensais, ta clé est montée en lecture seule (le ro dans la dernière ligne de ce que tu as posté, qui signifie "read only").

C'est déjà un premier pas, on a identifié le problème. Maintenant, il reste à le résoudre... Comme ça de suite, je n'ai pas la solution (enfin, j'en aurai bien une mais pas super pratique à mettre en place, je la garde donc en dernier recours) mais je vais regarder si je trouve pas quelque chose.

Pour commencer, je vais déplacer ton sujet dans une section plus appropriée, ton problème n'ayant rien à voir avec "Internet et réseaux".

Je te conseille également d'éditer ton premier message pour modifier ton titre pour quelque chose de plus parlant, par exemple : "clé usb montée en lecture seule".
Première piste : Par hasard, es tu en dual boot, ou as tu accès à un ordi avec windows ? ça simplifierait la résolution du problème.
Merci pour tout,

oui je suis en dual boot.
Bon. Une des causes possibles du problème, ce serait la fragmentation. Comme tu le sais peut-être, le fat et le ntfs sont des systèmes de fichiers qui fragmente beaucoup, contrairement à l'ext2 et ext3. Il s'agit d'une sorte de "sécurité" de linux, si une clé usb est trop fragmenté, il la monte en lecture seule.

Donc la solution possible serait de copier le contenu de ta clé sur ton disque dur, puis de booter sur windows et là de défragmenter ta clé, voir de la formater carrément. Ensuite il ne devrait plus y avoir de souci si c'était bien là la cause du problème.
J'ai essayé de défragmenté le disque mais j'ai eu l'erreur
Le défragmenteur de disque ne peut pas défragmenter ce volume en lecture seule
. J'ai également essayé de formater la clé usb et il m'affiché l'erreur
Le disque est protégé en écriture
. 🙁
Mince.

Bon, question con, mais on sait jamais : tu n'as pas un petit "loquet" sur ta clé qui permet de la protéger en écriture ?
non, il s'agit d'une PNY. J'en suis sûr il n'y a pas de loquet. Sais-tu comment formater un clé usb sous linux?
Dans l'absolu oui, mais comme elle est protégé en écriture...

On va essayer quelque chose :
branche ta clé usb
sudo mkdir /media/test
sudo umount /dev/sdb1
sudo mount /dev/sdb1 /media/test
puis donne le retour de
cat /etc/mtab
Si l'une des commandes précédentes te retourne une erreur, donne la aussi.
Voici le contenu de mtab
/dev/sda6 / ext3 rw,relatime,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
/sys /sys sysfs rw,noexec,nosuid,nodev 0 0
varrun /var/run tmpfs rw,noexec,nosuid,nodev,mode=0755 0 0
varlock /var/lock tmpfs rw,noexec,nosuid,nodev,mode=1777 0 0
udev /dev tmpfs rw,mode=0755 0 0
devshm /dev/shm tmpfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
lrm /lib/modules/2.6.24-23-generic/volatile tmpfs rw 0 0
/dev/sda5 /boot ext3 rw,relatime 0 0
securityfs /sys/kernel/security securityfs rw 0 0
gvfs-fuse-daemon /home/foulani/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=foulani 0 0
/dev/sdb1 /media/test vfat ro 0 0
Alors essaye ceci maintenant :
sudo umount /dev/sdb1
sudo mount -w /dev/sdb1 /media/test
puis donne le retour de
cat /etc/mtab
Pour vérifier/corriger les erreurs sur ta clef :
umount /dev/sdb1
sudo fsck -a /dev/sdb1
après l'exécution de la deuxième commande il m'affiche l'erreur suivante :
mount: périphérique de type bloc /dev/sdb1 est protégé en écriture mais l'option « -w » a été fournie
.
Essaye ce que te proose 3po, et dis nous ce qui se passe.
désolé j'avais pas vu. Merci 3po de ton intervention. Voici le contenu de ta commande :
fsck 1.40.8 (13-Mar-2008)
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
open /dev/sdb1:Read-only file system
Essayes :
sudo fsck -fa /dev/sdb1