Перейти к содержанию

usb-накопители не монтируются в режиме RW


Рекомендуемые сообщения

Всем привет.

1. Суть проблемы.

usb-накопители (диски, флешки, файловая система - фат) "вдруг" перестают монтироваться в режиме RW. Устройство распознается системой только как "read only", запись не возможна.

Поиск в Гугле и на многочисленных форумах показал, что:

- эта ситуация периодически возникает с usb-накопителями разных моделей, разных производителей (кingston, transcend, сorsair, reiser и др.);

- в разных дистрибутивах (дебиан, арч, федора, убунта);

- при этом возможны 2 варианта визуального проявления проблемы:

а) ОС указывает, что файловая система носителя смонтирована в режиме RW, но при попытке записи на носитель возвращает сообщение типа: "Ошибка записи, файловая система доступна только для чтения".

б) ОС указывает, что файловая система носителя смонтирована в режиме RO, а попытки перемонтировать ее в режим RW (под root'ом с пом. команды mount или через редактирование fstab) не помогают.

2. Причины возникновения проблемы, как правило, называются такие:

- не корректно отмонтировано устройство (отсоединили физически, а команду umaunt дать забыли);

- аварийный останов компьютера (сбой питания);

- одновременное обращение к носителю из разных одновременно работающих приложений;

- попытка очистить "корзину", когда в ней находятся "symbolic links"; при этом в корзине могут появиться "фантомные" отображения одного и того же файла, а размер самой корзины может оказаться сверхбольшим (намного больше размера usb-накопителя - сотни Гб или даже Тб).

3. Предлагающиеся варианты решения обычно такие:

- патчить ядро линуха;

- воткнуть накопитель в какую-нибудь win-систему;

- отформатировать накопитель.

Что ж, можно и отформатировать. И возможно, после этого все будет ОК. Но это, если 2-гиговая флешка. А если 160-гб винчестер, то надо еще куда-то слить с него все данные.

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

4. Вопрос к Гуру.

По ходу, вся проблема в том, что "слетает" какой-то ма-а-аленький битовый флаг. Где его искать и чем (какой утилитой) править?

Ссылка на комментарий
Поделиться на другие сайты

Ведущие собаководы... тьфу, то есть, гуру рекомендуют посмотреть fdi-файлы для hal. И на всякий случай правила для udev.

Хотя мне кажется странным, что у вас внезапно слетают права. Поподробнее можно?

Ссылка на комментарий
Поделиться на другие сайты

r0g3r писал(а) Sun, 10 October 2010 17:55

мне кажется странным, что у вас внезапно слетают права

"Внезапно", "вдруг" - может я плохо выразился, извините.

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

r0g3r писал(а) Sun, 10 October 2010 17:55

посмотреть fdi-файлы для hal

Я использую Gnome. А в нем для монтирования внешних носителей есть т.н. gnome-volume-manager. Имхо, hal'овые fdi-правила ему до фени.

Поначалу подумали на сам Гном, но похоже не внем дело: проверяли на др.носителях (заведомо рабочих) - втыкаем, все читается и пишется.

В качестве варианта пробовали редактировать в Gconf-editor веточку

"/system/storage/default_options/vfat/mount_options".

(у кого гуиная версия не стоит, можно вручную править xml-файлы в пользовательском каталоге /home/имя_юзер/.gconf/system/storage/)

Прописали, например, umask=777 - т.е. чтоб всем все разрешено, чтобы гарантированно проверить. Не помогало - записать на носитель было нельзя, хотя при этом в правах для всех его каталогов и файлов отображалось "RW".

Поэтому и родилось предположение, что проблема в самих носителях - какие-то биты в системной области.

К сожалению, родные утилиты, поставляемые с usb-устройствами - сплошь виндовые.

r0g3r писал(а) Sun, 10 October 2010 17:55

Поподробнее можно?

Пробовали gpart, но он не особо много показывает (тип фс, size, geometry).

Пробовали еще badblocks с параметром --setrw - не помогло.

В выводе dmesg можно прочесть: "write protect is off".

В двух случаях эта проблема была с флешками (1 и 4 гб соответственно), в одном случае с usb-диском (160 гб). Производители во всех случаях разные, куплены тож не в подворотне.

Вот, пожалуй, и все подробности.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...