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. : 1. Stretch 9.7. 2. Bullseye/Sid
Noyau : 1. Linux 4.9.0-8-amd64. 2. Linux 5.4.0-4-amd64
(G)UI : Gnome sur 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


Fred
----
Debian 9 sur : MacBook Pro 6,4 (mi-2010), 15'', mod. A1286 (ah mais...) ; Lenovo E540 (Intel core i3) ; eMachines (Intel Atom N455, 1Go de Ram, et 250 Go. LXDE minimale).
Debian 10 Testing sur : Lenovo L250 (Intel Celeron)

Hors ligne

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

fred02840
Membre
Lieu : Aisne
Distrib. : 1. Stretch 9.7. 2. Bullseye/Sid
Noyau : 1. Linux 4.9.0-8-amd64. 2. Linux 5.4.0-4-amd64
(G)UI : Gnome sur 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

Fred
----
Debian 9 sur : MacBook Pro 6,4 (mi-2010), 15'', mod. A1286 (ah mais...) ; Lenovo E540 (Intel core i3) ; eMachines (Intel Atom N455, 1Go de Ram, et 250 Go. LXDE minimale).
Debian 10 Testing sur : Lenovo L250 (Intel Celeron)

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)

Hors ligne

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

fred02840
Membre
Lieu : Aisne
Distrib. : 1. Stretch 9.7. 2. Bullseye/Sid
Noyau : 1. Linux 4.9.0-8-amd64. 2. Linux 5.4.0-4-amd64
(G)UI : Gnome sur 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

Fred
----
Debian 9 sur : MacBook Pro 6,4 (mi-2010), 15'', mod. A1286 (ah mais...) ; Lenovo E540 (Intel core i3) ; eMachines (Intel Atom N455, 1Go de Ram, et 250 Go. LXDE minimale).
Debian 10 Testing sur : Lenovo L250 (Intel Celeron)

Hors ligne

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

rodrigue7973
Membre
Lieu : beloeil
Distrib. : debian 10.3 buster
Noyau : Linux 5.4.0-0.bpo.3-amd64
(G)UI : kde plasma 5.14.5
Inscription : 19-11-2017
Site Web

Re : Clé USB en lecture seule

salut!


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


Je suis malentendant et dyslexique. Il en résulte des difficultés d'expression écrite dont je vous prie de m'excuser
Merci
my diaspora-fr: rodrigue7973@diaspora-fr.org | jabber:rodrigue7973@bepointbe.be

En 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 ?

Hors ligne

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

Debian Alain
Adhérent(e)
Distrib. : stable / ubuntu / testing
Noyau : Linux 5.4.0-4 amd 64
(G)UI : Gnome wayland / Gdm3
Inscription : 11-03-2017

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)


CANTELOUP : DJ CASTANER !


RYZEN7 1700X - PRIME X370 PRO - 2 x 8 GB DDR4 - RADEON RX 550 4GB - CORSAIR RM750X - SSD crucial MX500 500GB M.2

Hors ligne

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

fred02840
Membre
Lieu : Aisne
Distrib. : 1. Stretch 9.7. 2. Bullseye/Sid
Noyau : 1. Linux 4.9.0-8-amd64. 2. Linux 5.4.0-4-amd64
(G)UI : Gnome sur 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.


Fred
----
Debian 9 sur : MacBook Pro 6,4 (mi-2010), 15'', mod. A1286 (ah mais...) ; Lenovo E540 (Intel core i3) ; eMachines (Intel Atom N455, 1Go de Ram, et 250 Go. LXDE minimale).
Debian 10 Testing sur : Lenovo L250 (Intel Celeron)

Hors ligne

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

fred02840
Membre
Lieu : Aisne
Distrib. : 1. Stretch 9.7. 2. Bullseye/Sid
Noyau : 1. Linux 4.9.0-8-amd64. 2. Linux 5.4.0-4-amd64
(G)UI : Gnome sur 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)


Fred
----
Debian 9 sur : MacBook Pro 6,4 (mi-2010), 15'', mod. A1286 (ah mais...) ; Lenovo E540 (Intel core i3) ; eMachines (Intel Atom N455, 1Go de Ram, et 250 Go. LXDE minimale).
Debian 10 Testing sur : Lenovo L250 (Intel Celeron)

Hors ligne

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

Debian Alain
Adhérent(e)
Distrib. : stable / ubuntu / testing
Noyau : Linux 5.4.0-4 amd 64
(G)UI : Gnome wayland / Gdm3
Inscription : 11-03-2017

Re : Clé USB en lecture seule

essaies plutôt

fsck /dev/sdb1

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


CANTELOUP : DJ CASTANER !


RYZEN7 1700X - PRIME X370 PRO - 2 x 8 GB DDR4 - RADEON RX 550 4GB - CORSAIR RM750X - SSD crucial MX500 500GB M.2

Hors ligne

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

fred02840
Membre
Lieu : Aisne
Distrib. : 1. Stretch 9.7. 2. Bullseye/Sid
Noyau : 1. Linux 4.9.0-8-amd64. 2. Linux 5.4.0-4-amd64
(G)UI : Gnome sur 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

Fred
----
Debian 9 sur : MacBook Pro 6,4 (mi-2010), 15'', mod. A1286 (ah mais...) ; Lenovo E540 (Intel core i3) ; eMachines (Intel Atom N455, 1Go de Ram, et 250 Go. LXDE minimale).
Debian 10 Testing sur : Lenovo L250 (Intel Celeron)

Hors ligne

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

Debian Alain
Adhérent(e)
Distrib. : stable / ubuntu / testing
Noyau : Linux 5.4.0-4 amd 64
(G)UI : Gnome wayland / Gdm3
Inscription : 11-03-2017

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)


CANTELOUP : DJ CASTANER !


RYZEN7 1700X - PRIME X370 PRO - 2 x 8 GB DDR4 - RADEON RX 550 4GB - CORSAIR RM750X - SSD crucial MX500 500GB M.2

Hors ligne

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

fred02840
Membre
Lieu : Aisne
Distrib. : 1. Stretch 9.7. 2. Bullseye/Sid
Noyau : 1. Linux 4.9.0-8-amd64. 2. Linux 5.4.0-4-amd64
(G)UI : Gnome sur Wayland
Inscription : 07-02-2018

Re : Clé USB en lecture seule

J'essaie cela : merci beaucoup !

Fred
----
Debian 9 sur : MacBook Pro 6,4 (mi-2010), 15'', mod. A1286 (ah mais...) ; Lenovo E540 (Intel core i3) ; eMachines (Intel Atom N455, 1Go de Ram, et 250 Go. LXDE minimale).
Debian 10 Testing sur : Lenovo L250 (Intel Celeron)

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).

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...

En ligne

Pied de page des forums