usb-накопители не монтируются в режиме RW
Добавлено: 10 окт 2010, 00:40
Ребята, всем привет!
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. Вопрос к Гуру.
По ходу, вся проблема в том, что "слетает" какой-то ма-а-аленький битовый флаг. Где его искать и чем (какой утилитой) править?
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. Вопрос к Гуру.
По ходу, вся проблема в том, что "слетает" какой-то ма-а-аленький битовый флаг. Где его искать и чем (какой утилитой) править?