Mam w komputerze komputer z koncentratorem / czytnikiem kart USB IcyBox z systemem Ubuntu 12.10.
Ma problem z kartami SD. Zawsze montuje je tylko do odczytu, niezależnie od przełącznika blokady zapisu. Jest to obserwowane na wielu kartach SD, które w przeciwnym razie działałyby, i ma to zasadnicze znaczenie w przypadku karty microSD w adapterze, gdzie karta microSD działała dobrze w gnieździe microSD w czytniku.
Czy ktoś ma jakieś pomysły, co się dzieje i jak mogę to naprawić?
Wydaje mi się, że to problem z uprawnieniami. Natknąłem się na to sam z moją instalacją Linux Mint 14 (Cinnamon), która moim zdaniem oparta jest na Ubuntu 12.10.
Pierwszą rzeczą do zrobienia jest sprawdzenie uprawnień urządzenia sprzętowego mocującego kartę. Musisz znaleźć nazwę urządzenia. Aby to zrobić, uruchom następujące polecenie:
sudo fdisk -l
Twoje urządzenie prawdopodobnie będzie czymś podobnym do / dev / sdb1, w moim przypadku SD Reader to / dev / mmcblk0p1.
Następnie musisz uzyskać uprawnienia na tym urządzeniu:
sudo ls -l /dev/mmcblk0p1
Zamień „/ dev / mmcblk0p1” na lokalizację urządzenia. Dane wyjściowe będą wyglądały mniej więcej tak:
brw-rw---- 1 root disk 179, 1 Feb 3 21:58 /dev/mmcblk0p1
To mówi nam, że urządzenie jest własnością użytkownika „root” i grupy „disk”. Musisz być członkiem grupy „disk”, aby móc zapisywać na karcie SD. Możesz sprawdzić, z którymi grupami jesteś członkiem
groups username
W moim przypadku nie należałem do grupy „dyskowej”, naprawiłem to za pomocą
sudo usermod -G disk --append username
Spowoduje to dodanie „dysku” grupy do grup użytkowników, co powinno umożliwić teraz odczyt i zapis na karcie SD
„sudo usermod -G disk username” usunął moje inne grupy z mojego konta. Dodanie „--append” spowoduje dodanie grupy bez usuwania istniejących grup.
mat
1
--append musi znajdować się po nazwie grupy, np. sudo usermod -G disk --append nazwa użytkownika (w przeciwnym razie występuje błąd dotyczący grupy „--append”)
Cédric Girard
Obowiązuje usermod -a -G <group> <username>również FWIW .
Curtis Mattoon,
3
„Musisz być członkiem grupy„ dysk ”, aby móc zapisywać na karcie SD.” To jest złe i niebezpieczne.
ijk
0
Otwórz terminal, naciskając Alt+ Ctrl+ Ti uruchom:
sudo mount --options remount,rw /dev/sdd
Zamień /dev/sddna dysk SDHC, możesz go znaleźć za pomocą fdisk -l.
z tą komendą wynik jest następujący: nie można ponownie zamontować / dev / sdc1 odczyt-zapis, jest chroniony przed
zapisem
0
Zdobądź komputer z systemem Windows, pobierz program o nazwie SD Formatowanie, zainstaluj i sformatuj kartę SD, upewniając się, że opcja jest ustawiona na „ON”, a następnie zostanie rozpoznana na komputerze z systemem Linux! bez opcji tylko do odczytu.
usermod -a -G <group> <username>
również FWIW .Otwórz terminal, naciskając Alt+ Ctrl+ Ti uruchom:
Zamień
/dev/sdd
na dysk SDHC, możesz go znaleźć za pomocąfdisk -l
.źródło
Zdobądź komputer z systemem Windows, pobierz program o nazwie SD Formatowanie, zainstaluj i sformatuj kartę SD, upewniając się, że opcja jest ustawiona na „ON”, a następnie zostanie rozpoznana na komputerze z systemem Linux! bez opcji tylko do odczytu.
źródło
POSŁUGIWAĆ SIĘ:
dosfsck -l -t / dev / sdb
Usuń brudny bit (y) Odpowiedz Tak dla WSZYSTKICH
źródło