logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-02-2020 23:33:26

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Clé USB en lecture seule

Bonjour,
Sujet abordé 50 000 fois, mais je n'y comprends rien. J'ai une clé de 64 Go en FAT32 (sans bouton) qui fonctionnait bien sur ma Debian, et là, pas moyen de copier un fichier : la clé est passée en lecture seule.
J'ai cru malin de formater la clé (avec l'outil Disques) et de la monter : aucun changement. Exemple avec un essai de copie d'un fichier, qui donne :


cp '/home/mezigue/doc_data.txt' /dev/sbd1
 




J'ai regardé les posts concernant le changement de permission : ce que j'ai vu date, et… ne m'a guère aider. Bref, la panade complète.


ls -l /media/mezigue/D66A-D2BA1
total 0
 



Bizarre, non ?


ls -l /dev/sdb1
brw-rw---- 1 root disk 8, 17 févr. 26 23:27 /dev/sdb1
 


Là, c'est mieux. Mais je ne vois pas à quoi correspond ce « b ».

Merci de votre aide,
Fred


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#2 26-02-2020 23:38:50

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Clé USB en lecture seule

Ah ben v'là que ça marche, maintenant… J'ai enlevé la clé, puis remise : la copie d'un fichier a pu se faire (par le Terminal et même en glisser-déposer).
J'aimerais quand même bien comprendre ce qui s'est passé : merci de m'éclairer.

Fred

Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#3 27-02-2020 10:12:26

raleur
Membre
Inscription : 03-10-2014

Re : Clé USB en lecture seule

fred02840 a écrit :

pas moyen de copier un fichier : la clé est passée en lecture seule.


Est-ce la clé USB (le support de stockage) qui est détecté en lecture seule, le système de fichiers FAT qui a été monté en lecture seule, ou les permissions qui n'autorisent pas l'écriture à un utilisateur normal ?
A vérifier dans les logs du noyau et dans /proc/mounts.

fred02840 a écrit :

cp '/home/mezigue/doc_data.txt' /dev/sbd1


Cette commande écrase le contenu de la partition avec le contenu du fichier, détruisant le système de fichiers.

EDIT : la faute de frappe dans cette commande (sbd1 au lieu de sdb1) a un effet différent : elle crée le simple fichier /dev/sbd1 au lieu d'écrire dans la partition /dev/sdb1.

Pour copier un fichier dans un système de fichiers, on passe par le point de montage (ici /media/mezigue/D66A-D2BA1), pas le fichier spécial de périphérique.

fred02840 a écrit :

ls -l /media/mezigue/D66A-D2BA1
total 0
 


Bizarre, non ?


Qu'y a-t-il de bizarre ? Cela indique que le répertoire est vide. Normal si tu as reformaté la partition.

fred02840 a écrit :

ls -l /dev/sdb1
brw-rw---- 1 root disk 8, 17 févr. 26 23:27 /dev/sdb1
 


Là, c'est mieux. Mais je ne vois pas à quoi correspond ce « b ».


En quoi est-ce mieux ?
"b" indique qu'il s'agit d'un fichier spécial de périphérique bloc, comme tous les disques et partitions.

Dernière modification par raleur (01-03-2020 18:34:05)


Il vaut mieux montrer que raconter.

Hors ligne

#4 01-03-2020 18:16:25

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Clé USB en lecture seule

Bonjour,
Merci pour ces remarques. Voulant utiliser la même clé, le même problème s'est posé : gonflant… Quelqu'un pourrait m'indiquer la marche à suivre pour formater (ou pas) correctement la clé, de façon à ce qu'elle soit utilisable à chaque qu'elle est introduite dans l'ordinateur ?
Merci d'avance

Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#5 01-03-2020 18:22:00

rodrigue7973
Membre
Lieu : beloeil
Distrib. : windows 11 pro
(G)UI : gnome
Inscription : 19-11-2017

Re : Clé USB en lecture seule

salut!


sudo mount -t vfat /dev/sbd1 /media/mezigne/D66A-D2BA1
 


Etant dyslexique, j'ai des problèmes quant à la rédaction de messages en français courant. Je vous prie dès lors d'accepter toutes mes excuses si mes interventions peuvent vous paraître étranges et je vous remercie d'avance pour votre compréhension.

Hors ligne

#6 01-03-2020 18:30:20

raleur
Membre
Inscription : 03-10-2014

Re : Clé USB en lecture seule

fred02840 a écrit :

Voulant utiliser la même clé, le même problème s'est posé


En as-tu profité pour faire les vérifications mentionnées dans la première partie de ma réponse ?


Il vaut mieux montrer que raconter.

Hors ligne

#7 01-03-2020 18:35:53

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Clé USB en lecture seule

bonsoir fred02840,  big_smile

si j'ai bien compris, roll

que donne :

dmesg | grep sdb


on verra de suite si ta clé est protégée en écriture (write protect)

coyotus.png

Dernière modification par Debian Alain (01-03-2020 18:50:05)

Hors ligne

#8 02-03-2020 10:01:19

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Clé USB en lecture seule

À Raleur


raleur a écrit :

fred02840 a écrit :

pas moyen de copier un fichier : la clé est passée en lecture seule.


Est-ce la clé USB (le support de stockage) qui est détecté en lecture seule, le système de fichiers FAT qui a été monté en lecture seule, ou les permissions qui n'autorisent pas l'écriture à un utilisateur normal ?
A vérifier dans les logs du noyau et dans /proc/mounts.



Avec quelle commande ?



raleur a écrit :

fred02840 a écrit :

cp '/home/mezigue/doc_data.txt' /dev/sbd1


Cette commande écrase le contenu de la partition avec le contenu du fichier, détruisant le système de fichiers.

EDIT : la faute de frappe dans cette commande (sbd1 au lieu de sdb1) a un effet différent : elle crée le simple fichier /dev/sbd1 au lieu d'écrire dans la partition /dev/sdb1.

Pour copier un fichier dans un système de fichiers, on passe par le point de montage (ici /media/mezigue/D66A-D2BA1), pas le fichier spécial de périphérique.



OK. Il s'agissait d'une faute de frappe, en effet.


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#9 02-03-2020 10:03:49

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Clé USB en lecture seule

Debian Alain a écrit :

bonsoir fred02840,  big_smile

si j'ai bien compris, roll

que donne :

dmesg | grep sdb


on verra de suite si ta clé est protégée en écriture (write protect)

https://debian-facile.org/img/smilies/xtras/coyotus.png




root@lenovo:~# dmesg | grep sdb
[    2.820829] sd 6:0:0:0: [sdb] 122664960 512-byte logical blocks: (62.8 GB/58.5 GiB)
[    2.821531] sd 6:0:0:0: [sdb] Write Protect is off
[    2.821537] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[    2.822256] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    2.826330]  sdb: sdb1
[    2.828366] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[   61.323040] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[   62.803360] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[   62.803364] FAT-fs (sdb1): Filesystem has been set read-only
[   62.804224] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  519.070005] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  519.070091] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  519.238532] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  519.264242] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  519.264362] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 1167.820137] sd 6:0:0:0: [sdb] 122664960 512-byte logical blocks: (62.8 GB/58.5 GiB)
[ 1167.820783] sd 6:0:0:0: [sdb] Write Protect is off
[ 1167.820786] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 1167.821445] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn'
t support DPO or FUA
[ 1167.828010]  sdb: sdb1
[ 1167.832439] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 1169.039102] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 1170.240127] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 1170.240131] FAT-fs (sdb1): Filesystem has been set read-only
[ 1170.241019] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 1259.170205] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 1259.170287] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 1259.399004] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 1259.424570] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 1259.424672] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 1384.343760] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 1586.669441] sd 6:0:0:0: [sdb] 122664960 512-byte logical blocks: (62.8 GB/58.5 GiB)
[ 1586.670090] sd 6:0:0:0: [sdb] Write Protect is off
[ 1586.670094] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 1586.670758] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 1586.678981]  sdb: sdb1
[ 1586.681081] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 1587.328270] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 1631.185997] sd 6:0:0:0: [sdb] 122664960 512-byte logical blocks: (62.8 GB/58.5 GiB)
[ 1631.186665] sd 6:0:0:0: [sdb] Write Protect is off
[ 1631.186668] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 1631.188028] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn'
t support DPO or FUA
[ 1631.193993]  sdb: sdb1
[ 1631.196445] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 1631.827193] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
 



Bizarre : la clé a toujours été démontée correctement (je l'éjecte et j'attends la fin du clignotement).

Et si on envoie fsck


root@lenovo:~# fsck
fsck de util-linux 2.29.2
e2fsck 1.43.4 (31-Jan-2017)
/dev/sda1 est monté.
e2fsck: Ne peut continuer, arrêt immédiat.
 



Si je la formate à nouveau,

Dernière modification par fred02840 (02-03-2020 10:07:43)


Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#10 02-03-2020 10:06:42

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Clé USB en lecture seule

essaies plutôt

fsck /dev/sdb1

Dernière modification par Debian Alain (02-03-2020 10:20:57)

Hors ligne

#11 02-03-2020 10:17:46

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Clé USB en lecture seule

Quelle serait la commande la plus recommandée pour effacer la clé correctement ? J'avais utilisé l'outil « Disques », qui a donné des résultats concluants, mais à court terme.
Merci encore

Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#12 02-03-2020 10:23:54

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Clé USB en lecture seule

Quelle serait la commande la plus recommandée pour effacer la clé correctement ?


tu peux jouer  avec

cfdisk

qui te permetra  d'effacer et de  créer des tables de  partitions .
je sais plus  s'il les formate aussi .

sinon, beaucoup plus  facile, en graphique, gparted (et son pendant en cli, parted)

Hors ligne

#13 02-03-2020 10:30:25

fred02840
Membre
Lieu : Aisne
Distrib. : Debian GNU/Linux trixie/sid
Noyau : Linux 6.6.15-amd64
(G)UI : Wayland
Inscription : 07-02-2018

Re : Clé USB en lecture seule

J'essaie cela : merci beaucoup !

Lenovo ThinkPad Edge E540, année 2013 (Intel Core i3-4000M x 4. Carte Intel HD Graphics 4600 HSW GT2).

Hors ligne

#14 03-03-2020 10:34:19

raleur
Membre
Inscription : 03-10-2014

Re : Clé USB en lecture seule

[   61.323040] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[   62.803360] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[   62.803364] FAT-fs (sdb1): Filesystem has been set read-only


Cela explique l'impossibilité d'écrire : le système de fichiers contient des erreurs et a été monté en lecture seule.

fred02840 a écrit :

Bizarre : la clé a toujours été démontée correctement (je l'éjecte et j'attends la fin du clignotement).


Ce n'est pas tant la fin du clignotement que le message qui dit que le système de fichiers a été correctement démonté et le périphérique peut être débranché.
Tu peux vérifier avec "df" que la partition de la clé n'est plus montée.

fred02840 a écrit :

Quelle serait la commande la plus recommandée pour effacer la clé correctement


Je ne vois pas l'intérêt d'effacer la clé. Commence par essayer de réparer le système de fichiers avec fsck comme indiqué pour voir ce que ça donne. Deux fois. Puis monte à nouveau la partition.

J'ai trois hypothèses :
- tu as débranché la clé trop tôt
- un problème logiciel  fait que les données en attente ne sont pas écrites avant que la clé soit désactivée
- la clé est défectueuse ou contrefaite (vérifiable avec le paquet f3).


Il vaut mieux montrer que raconter.

Hors ligne

#15 31-03-2020 14:12:56

giona
Membre
Inscription : 13-02-2017

Re : Clé USB en lecture seule

J'ai fait tout ça bien comme il faut, j'ai démonté puis remonté la clef et tous les fichiers sont en mode verrou...
Je ne peux pas vérifier avec le maquet f3 qui n'est pas installé sur la maichine en question qui n'a pas internet pour le charger...

Hors ligne

Pied de page des forums