Schede SD di sola lettura


15

Ho un lettore di hub / lettore di schede USB IcyBox combinato nel mio computer, con Ubuntu 12.10.

Si è verificato un problema con le schede SD. Li monta sempre in sola lettura, indipendentemente dall'interruttore di blocco della scrittura. Questo è osservato su molte schede SD che altrimenti funzionano, e si verifica soprattutto per una microSD in un adattatore, dove la microSD andava bene nello slot microSD nel lettore.

Qualcuno ha qualche idea su cosa sta succedendo e come posso risolverlo?

Risposte:


14

Mi sembra un problema con le autorizzazioni. L'ho trovato io stesso con la mia installazione di Linux Mint 14 (Cinnamon), che credo sia basata su Ubuntu 12.10.

La prima cosa da fare è controllare le autorizzazioni sul dispositivo hardware che monta la scheda. Dovrai trovare il nome del dispositivo. Per fare ciò, eseguire il comando seguente:

sudo fdisk -l

Il tuo dispositivo sarà probabilmente qualcosa del genere di / dev / sdb1, nel mio caso SD Reader era / dev / mmcblk0p1.

Successivamente è necessario ottenere le autorizzazioni su questo dispositivo:

sudo ls -l /dev/mmcblk0p1

Sostituisci "/ dev / mmcblk0p1" con la posizione del tuo dispositivo. L'output sarà simile al seguente:

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

Questo ci dice che il dispositivo è di proprietà dell'utente 'root' e del gruppo 'disk' Devi essere un membro del gruppo 'disk' per poter scrivere sulla scheda SD. Puoi controllare con quali gruppi sei membro

groups username

Nel mio caso non ero un membro del gruppo "disk", con cui ho rettificato

sudo usermod -G disk --append username

Ciò aggiunge il "disco" di gruppo ai gruppi dell'utente, che dovrebbe consentire ora di leggere e scrivere sulla scheda SD


1
"sudo usermod -G disk username" ha rimosso gli altri miei gruppi dal mio account. Aggiungendo "--append" si aggiungerà il gruppo senza rimuovere i gruppi esistenti.
matt

1
--append deve essere dopo il nome del gruppo, come sudo usermod -G disk --appendi username (altrimenti c'è un errore sul gruppo "--append")
Cédric Girard

FWIW, usermod -a -G <group> <username>è anche valido.
Curtis Mattoon,

3
"Devi essere un membro del gruppo" disco "per poter scrivere sulla scheda SD." Questo è sbagliato e pericoloso.
ijk,

0

Apri il terminale premendo Alt+ Ctrl+ Ted esegui:

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

Sostituisci /dev/sddcon il tuo drive SDHC, puoi trovarlo usando fdisk -l.


5
con questo comando il risultato è: impossibile rimontare / dev / sdc1 read-write, è protetto da scrittura
CelioMarcos

0

Procurati un PC con Windows, scarica un programma chiamato Formattazione SD, installa e riformatta la scheda SD, assicurandoti che l'opzione sia impostata su "ON", quindi verrà riconosciuta su una macchina Linux! senza l'opzione di sola lettura.


0

USO:

dosfsck -l -t / dev / sdb

Rimuovi bit sporco (y) Rispondi Sì per TUTTI

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.