Se connecter avec
S'enregistrer | Connectez-vous

Linux : Pourquoi je ne peut plus écrire sur ma clé USB ???

Dernière réponse : dans Systèmes d'exploitation
Lassé par la pub ? Créez un compte

branches la, une fois la clé monté, ouvre un terminal et tapes:
  1. $ mount

ca doit te sortir un truc approchant:
  1. /dev/sda1 on /media/z-PEN type vfat (rw,noexec,nosuid,nodev,shortname=winnt,uid=500)


montre ce que ca te sort

par rapport a la sortie de mount, ta cle est en FAT32 et il est possible d'ecrire dessus mais il faut etre l'utilisateur 502 (tapes "id" dans un terminal pour connaitre ton identifiant), en gros le 3eme utilisateur que tu as créé, mais en root ca devrait le faire aussi.

c'est dans quelle application que tu ne peux pas écrire dessus? et c'est quoi le message d'erreur au cas ou y en a un?

C'est dans toutes les applications que je ne peux pas écrire dessus.
Par exemple : je tape un texte avec un éditeur de texte puis je fais "enregistrer sous", j'indique le lecteur MP3 et voici le message d'erreur :

Impossible d'enregistrer le fichier /media/disk/Document 1 non enregistré.
Vous essayez d'enregistrer le fichier vers un disque en lecture seule. Veuillez vérifiez que vous avez tapé l'emplacement correctement et réessayez.

De même dans nautilus, les options "coller", "supprimer", "renommer" du menu contextuel sont grisées ..

coca25 a dit :
... la effectivement un peu bloqué :??: 
j'ai du louper qq chose....

juste pour tester tu peux verifier depuis un terminal:
ls -al /media
pour voir si tu as les droits necessaires
puis
touch /media/disk/essai


J'obtiens ceci :

[root@localhost arthur2]# ls -al /media
total 80
drwxr-xr-x 8 root root 4096 fév 2 12:05 .
drwxr-xr-x 26 root root 4096 fév 2 11:35 ..
drwx------ 2 root root 4096 jan 27 15:26 Diapo Arthur Eté 2004
drwx------ 2 root root 4096 jan 27 15:27 Diapo Arthur Eté 2004_
drwx------ 2 root root 4096 jan 28 13:45 Diapo Arthur Eté 2004__
drwxr-xr-x 10 arthur2 root 16384 jan 1 1970 disk
-rw-r--r-- 1 root root 424 fév 2 12:05 .hal-mtab
---s--x--t 1 root root 0 jan 14 18:45 [].hal-mtab-lock[/]
drwx------ 2 root root 4096 jan 17 13:07 JAZ 2GB
drwxr-xr-x 7 arthur2 root 4096 jan 1 1970 JAZ 2GB_

Et quand je fais touch j'ai toujours le message d'erreur "touch: ne peut faire un touch sur `/media/disk/essai': Système de fichiers accessible en lecture seulement"

arth-at-home a dit :
J'obtiens ceci :

[root@localhost arthur2]# ls -al /media

-rw-r--r-- 1 root root 424 fév 2 12:05 .hal-mtab
---s--x--t 1 root root 0 jan 14 18:45 [].hal-mtab-lock[/]
drwx------ 2 root root 4096 jan 17 13:07 JAZ 2GB
drwxr-xr-x 7 arthur2 root 4096 jan 1 1970 JAZ 2GB_


Ton système utilise "haldeamon" !
Ou dans un éditeur texte en root :
Si il existe : /etc/hal/hald.conf
Vérifies que : <persistent_device_list>false</persistent_device_list>
Soit bien à "false"

+1 pour hal
toutefois je remarque une anomalie, dans /media, il ne devrait pas y avoir de fichier:
drwx------ 2 root root 4096 jan 27 15:26 Diapo Arthur Eté 2004
drwx------ 2 root root 4096 jan 27 15:27 Diapo Arthur Eté 2004_
drwx------ 2 root root 4096 jan 28 13:45 Diapo Arthur Eté 2004__
drwx------ 2 root root 4096 jan 17 13:07 JAZ 2GB
drwxr-xr-x 7 arthur2 root 4096 jan 1 1970 JAZ 2GB_

ces fichiers sont en trop
sinon les permissions sont à priori bonnes

EDIT: je viens de voir que c'est des répertoire, c'est d'autre disk branchés?

coca25 a dit :
+1 pour hal
toutefois je remarque une anomalie, dans /media, il ne devrait pas y avoir de fichier:
drwx------ 2 root root 4096 jan 27 15:26 Diapo Arthur Eté 2004
drwx------ 2 root root 4096 jan 27 15:27 Diapo Arthur Eté 2004_
drwx------ 2 root root 4096 jan 28 13:45 Diapo Arthur Eté 2004__
drwx------ 2 root root 4096 jan 17 13:07 JAZ 2GB
drwxr-xr-x 7 arthur2 root 4096 jan 1 1970 JAZ 2GB_

ces fichiers sont en trop
sinon les permissions sont à priori bonnes

EDIT: je viens de voir que c'est des répertoire, c'est d'autre disk branchés?



Les fichiers Diapo Arthur Eté 2004* sont en trop, en fait ils correspondent à un CD-Rom que j'avais lue il y a quelques temps, normalement ces fichiers devraient être supprimés, non ???
Le répertoire JAZ 2GB correspond à mon disque dur externe de 2G ( mon Jaz ).

en attendant une solution meilleure, tu peux tout deconnecter, effacer tout ce qui a sous /media et reconnecter
parce que meme le fait que JAZ2GB s'y retrouve en 2 exemplaire n'est pas normal
t'as installé un truc dernierment ou alors tu as fait un mount en dur sur /media?

sinon la solution radicale serait de monter la cle à la main dans un autre répertoire:
en root
  1. # cd
  2. # mkdir disk
  3. # mount -t vfat /dev/sda1 disk
  4. # touch disk/essai


j'ai remarqué que dans la sortie du mount, tu as /dev/sda et non /dev/sda1, c'est bizarre

Voilà le cat /etc/fstab sans la clé :

LABEL=/ / ext3 defaults 1 1
/dev/hda7 /WINDOWS vfat defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
LABEL=SWAP-hda8 swap swap defaults 0 0
/dev/hdc1 /SYSTEM ntfs ro,user,umask=0222 0 0
/dev/hda1 /DATA ntfs ro,user,umask=0222 0 0

et avec la clé :

LABEL=/ / ext3 defaults 1 1
/dev/hda7 /WINDOWS vfat defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
LABEL=SWAP-hda8 swap swap defaults 0 0
/dev/hdc1 /SYSTEM ntfs ro,user,umask=0222 0 0
/dev/hda1 /DATA ntfs ro,user,umask=0222 0 0

j'ai FC6, je suis jamais tombé sur un pb du genre!
sous FC4 oui mais il suffisait de les monter à la main


pour ce qui est du sda,
la premiere lettre indique le type de disque: h pour l'ide, s pour le scsi, sata, usb
la 2eme je me suis jamais pose la question, je crois que c'est disk :) 
et la troisieme c'est pour indiquer sur quel port c'est branché a pour 1er etc...
et enfin la lettre indique la partition
1-4 pour les partitions primaires
>4 pour les disques logiques


lors du mount en root, il ne t'as pas indiqué un warning du genre read only?

arth-at-home a dit :
Apparemment il n'y a rien qui change.


C'est là où ça coince ! Cela devrait changer !
Par exemple :
Sans clef
cat /etc/fstab
....
/dev/hdc5 swap swap defaults 0 0

Avec clef
cat /etc/fstab
.....
/dev/hdc5 swap swap defaults 0 0
/dev/sda1 /mnt/Ma_CLEF1 vfat pamconsole,exec,noauto,noatime,codepage=850,iocharset=iso8859-15,managed 0 0

Bon, j'ai fait un petit nettoyage ( supprimer quelques lignes dans le fichier /media/.hal-mstab, supprimer le fichier .hal-mstab-lock, supprimer les répertoires Diapo_Arthur* ) mais toujours rien de changé.
J'ai le repertoire /media/JAZ 2GB qui appartient à root mais qui est vide ( en tout cas la commande ls -al /media/JAZ 2GB me donne :

total 16
drwx------ 2 root root 4096 jan 17 13:07 .
drwxr-xr-x 5 root root 4096 fév 2 16:32 ..

). Est ce que je dois le supprimer ???

Bon, c'est bon, problème résolu ...
Finalement j'ai reformaté ma clé sous XP ce qui a supprimé une erreur de fichier dans sa mémoire ( il y'avait un fichier fantôme qui était impossible à supprimer, le formatage a donc résolu ce problème ).
Merci beaucoup pour votre aide qui m'a fait avancé dans Linux :)  :)  :) 
Lassé par la pub ? Créez un compte
Tom's guide dans le monde