Cartes SD en lecture seule

15

J'ai un combo USB / lecteur de carte IcyBox dans mon ordinateur, exécutant Ubuntu 12.10.

Il y a un problème avec les cartes SD. Il les monte toujours en lecture seule, quel que soit le commutateur de verrouillage en écriture. Cela est observé sur de nombreuses cartes SD qui fonctionnent autrement, et se produit de manière cruciale pour un microSD dans un adaptateur, où le microSD était bien dans la fente microSD du lecteur.

Quelqu'un a-t-il des idées sur ce qui se passe et comment je peux y remédier?

TimD
la source

Réponses:

14

Cela me semble être un problème d'autorisations. Je l'ai rencontré moi-même avec mon installation Linux Mint 14 (Cinnamon), qui je crois est basée sur Ubuntu 12.10.

La première chose à faire est de vérifier les autorisations sur le périphérique matériel qui monte votre carte. Vous devrez trouver le nom de l'appareil. Pour ce faire, exécutez la commande suivante:

sudo fdisk -l

Votre appareil sera probablement quelque chose comme / dev / sdb1, dans mon cas, le lecteur SD était / dev / mmcblk0p1.

Ensuite, vous devez obtenir les autorisations sur cet appareil:

sudo ls -l /dev/mmcblk0p1

Remplacez "/ dev / mmcblk0p1" par l'emplacement de votre appareil. La sortie ressemblera à ceci:

brw-rw---- 1 root disk 179, 1 Feb 3 21:58 /dev/mmcblk0p1

Cela nous indique que le périphérique appartient à l'utilisateur «root» et au groupe «disk». Vous devez être membre du groupe «disk» pour pouvoir écrire sur la carte SD. Vous pouvez vérifier de quels groupes vous êtes membre

groups username

Dans mon cas, je n'étais pas membre du groupe «disque», j'ai rectifié cela avec

sudo usermod -G disk --append username

Cela ajoute le «disque» du groupe aux groupes de vos utilisateurs, ce qui devrait vous permettre maintenant de lire et d'écrire sur la carte SD

Cage
la source
1
"sudo usermod -G disk username" a supprimé mes autres groupes de mon compte. L'ajout de "--append" ajoutera le groupe sans supprimer les groupes existants.
mat
1
--append doit être après le nom du groupe, comme sudo usermod -G disk --append username (sinon il y a une erreur sur le groupe "--append")
Cédric Girard
FWIW, usermod -a -G <group> <username>est également valide.
Curtis Mattoon
3
"Vous devez être membre du groupe" disque "pour pouvoir écrire sur la carte SD." C'est faux et dangereux.
ijk
0

Ouvrez le terminal en appuyant sur Alt+ Ctrl+ Tet exécutez:

sudo mount --options remount,rw /dev/sdd

Remplacez /dev/sddpar votre lecteur SDHC, vous pouvez le trouver en utilisant fdisk -l.

Jack Mayerz
la source
5
avec cette commande, le résultat est: ne peut pas remonter / dev / sdc1 en lecture-écriture, est protégé en écriture
CelioMarcos
0

Mettez la main sur un PC exécutant Windows, téléchargez un programme appelé Formatage SD, installez et reformatez la carte SD, en vous assurant que l'option est réglée sur "ON", elle sera alors reconnue sur une machine Linux! sans l'option en lecture seule.

Fiegeman
la source
0

UTILISATION:

dosfsck -l -t / dev / sdb

Retirer le bit sale (y) Répondez Oui pour TOUS

Paulo Porto
la source