Карта Micro SD с адаптером в Ubuntu 12.04 только для чтения

Я пытаюсь смонтировать карту microSD с адаптером в Ubuntu 12.04, но она будет монтироваться только в том случае, если я заблокирую адаптер перед установкой карты и, таким образом, получу карту, предназначенную только для чтения.

Если я не заблокирую адаптер до того, как не смогу увидеть карту. В Windows у меня нет проблем, карта будет монтировать чтение / запись без проблем.

Есть идеи, что нужно сделать, чтобы заставить это работать чтение / запись в Ubuntu?

4
задан 29 September 2014 в 23:41

7 ответов

Может быть, попытаться перемонтировать устройство вручную с явно заданной опцией «rw» и посмотреть, что говорит терминал?

mount -o rw /dev/your_device /any_directory
0
ответ дан 29 September 2014 в 23:41

У меня была такая же проблема даже 5 минут назад. Я пытался выяснить это на форумах и погуглил это и все. Примерно после 40 минут поиска я решил попытаться выйти из системы и снова войти в нее, когда карта micro SD и адаптер были в разъеме. После входа я попытался переместить мои файлы, и это просто сработало. Где-то в моих поисках я слышал, что linux попытается защитить устройство, если оно было неправильно удалено, чтобы предотвратить повреждение данных, и единственный способ исправить это - перезапустить или снова войти в систему. Надеюсь, это работает и у вас!

0
ответ дан 29 September 2014 в 23:41

После некоторого поиска в Google я обнаружил, что сильный удар в слот для карты работает. Ответственно запыленные слоты для карт могут быть ответственными.

0
ответ дан 29 September 2014 в 23:41

Я решил похожую проблему, назначив имя тома для карты Micro-SD (под Win). После этого проблема исчезнет под Ubuntu 12.04.

0
ответ дан 29 September 2014 в 23:41

Возможное повреждение данных

Скорее всего, существует ошибка в файловой системе карты microSD, из-за которой Ubuntu монтирует ее только для чтения (таким образом сохраняя ваши данные от дальнейшего повреждения).

Чтобы проверить, есть ли у вас случай повреждения данных, запустите

gnome-system-log

и проверьте, не появляются ли сообщения о повреждении, как только вы подключаете карту microSD.

В этом случае вам следует скопировать файлы с карты microSD на компьютер и снова отформатировать их с помощью Дисковой утилиты. Затем скопируйте файлы обратно на карту microSD.

Файловая система требует доступа администратора

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

Чтобы проверить, есть ли у вас неправильный идентификатор пользователя, запустите

gksudo nautilus

и попробуйте скопировать любой файл на карту microSD. Если копирование по-прежнему не удается, значит, у вас проблема с повреждением данных (см. Выше). Если копия работает, то это проблема разрешения с идентификаторами пользователей. Вы можете использовать этот файловый менеджер Nautilus, чтобы изменить владельца папок / файлов на карте microSD. У Наутилуса есть опция Take Ownership.

0
ответ дан 29 September 2014 в 23:41

У меня была похожая проблема. Я подозреваю, что последний файл, который я скопировал на SD-карту, был как-то поврежден (вероятно, вытащил карту слишком рано).

Я просто удалил файл, используя другой компьютер (Windows). Вставьте карту и все в порядке.

0
ответ дан 29 September 2014 в 23:41

Попробуйте проверить его с помощью fsck
Например

umount /dev/sdb1
fsck /dev/sdb1

Если бит Dirty установлен, он попросит вас удалить его

0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 1

Вы выбираете 1 и затем монтируете его снова

0
ответ дан 29 September 2014 в 23:41

Другие вопросы по тегам:

Похожие вопросы: