SD-карты только для чтения

15

У меня в компьютере есть USB-концентратор / кард-ридер IcyBox под управлением Ubuntu 12.10.

У него проблема с SD-картами. Он всегда монтирует их только для чтения, независимо от переключателя блокировки записи. Это наблюдается на многих SD-картах, которые в противном случае работают, и это особенно важно для microSD в адаптере, где microSD нормально работал в слоте microSD в считывающем устройстве.

У кого-нибудь есть идеи о том, что происходит и как я могу это исправить?

TimD
источник

Ответы:

14

Мне кажется, это проблема с разрешениями. Я сам сталкивался с этим с моей установкой Linux Mint 14 (Cinnamon), которая, по моему мнению, основана на Ubuntu 12.10.

Первое, что нужно сделать, это проверить разрешения на аппаратное устройство, монтирующее вашу карту. Вам нужно будет найти имя устройства. Для этого выполните следующую команду:

sudo fdisk -l

Ваше устройство, вероятно, будет чем-то вроде / dev / sdb1, в моем случае SD Reader был / dev / mmcblk0p1.

Далее вам нужно получить разрешения на это устройство:

sudo ls -l /dev/mmcblk0p1

Замените "/ dev / mmcblk0p1" на местоположение вашего устройства. Вывод будет выглядеть примерно так:

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

Это говорит нам о том, что устройство принадлежит пользователю «root» и группе «disk». Вы должны быть участником группы «disk», чтобы иметь возможность записи на SD-карту. Вы можете проверить, какие группы ваш член с

groups username

В моем случае я не был членом группы «диск», я исправил это с

sudo usermod -G disk --append username

Это добавит группу «диск» к группам вашего пользователя, что позволит вам теперь читать и записывать на SD-карту

клеть
источник
1
"sudo usermod -G disk username" удалил мои другие группы из моей учетной записи. Добавление «--append» добавит группу без удаления существующих групп.
Мэтт
1
--append должно быть после имени группы, например, sudo usermod -G disk --append username (иначе есть ошибка в группе «--append»)
Седрик Жирар
FWIW, usermod -a -G <group> <username>также действует.
Кертис Маттун
3
«Вы должны быть членом группы« диск », чтобы иметь возможность записи на SD-карту». Это неправильно и опасно.
ijk
0

Откройте терминал, нажав Alt+ Ctrl+, Tи запустите:

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

Замените /dev/sddна SDHC-накопитель, вы можете найти его, используя fdisk -l.

Джек Майерц
источник
5
с помощью этой команды результат: невозможно перемонтировать / dev / sdc1 для чтения-записи, защищен от записи
CelioMarcos
0

Заведите ПК под управлением Windows, загрузите программу под названием SD Formatting, установите и переформатируйте SD-карту, убедившись, что для параметра задано значение «ON», после чего она будет распознаваться на компьютере с Linux! без опции только для чтения.

Fiegeman
источник
0

ОБЛАСТЬ ПРИМЕНЕНИЯ:

dosfsck -l -t / dev / sdb

Удалить грязный бит (y) Ответить Да для ВСЕХ

Пауло Порто
источник