peso Опубликовано 9 октября, 2010 Жалоба Поделиться Опубликовано 9 октября, 2010 Всем привет. 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. Вопрос к Гуру. По ходу, вся проблема в том, что "слетает" какой-то ма-а-аленький битовый флаг. Где его искать и чем (какой утилитой) править? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
r0g3r Опубликовано 10 октября, 2010 Жалоба Поделиться Опубликовано 10 октября, 2010 Ведущие собаководы... тьфу, то есть, гуру рекомендуют посмотреть fdi-файлы для hal. И на всякий случай правила для udev. Хотя мне кажется странным, что у вас внезапно слетают права. Поподробнее можно? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
peso Опубликовано 11 октября, 2010 Автор Жалоба Поделиться Опубликовано 11 октября, 2010 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 гб). Производители во всех случаях разные, куплены тож не в подворотне. Вот, пожалуй, и все подробности. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
cppmm Опубликовано 12 октября, 2010 Жалоба Поделиться Опубликовано 12 октября, 2010 Проблема под одним и тем же пользователем возникает? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
r0g3r Опубликовано 14 октября, 2010 Жалоба Поделиться Опубликовано 14 октября, 2010 2peso: Судя по Вашему описанию - явный баг. В багзиллу тут жаловаться разве что. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.