Username 03.04.2010 17:32
Tips & tricks — Решение проблем с подключением внешних дисков
Вообщем, купил я себе в ноутбук новый винт и к нему бокс, чтобы поперекидывать данные.При подключении винт не монтировался, мало того, запуск fdisk и mount вручную приводили к глухому зависанию и даже по ^C, killall и kill -9 не прерывались. Начал копать и в dmesg обнаружил нечто подобное:
И даже так:
И прочие нехорошие вещи, которые, увы, не сохранились, но если вы погуглите, то наткнетесь и на них.
Потратив всего лишь два часа, орав на весь Жуйк матом на линупс, в итоге, я нашел решение. Надо удалить (я переименовал) файл /lib/udev/rules.d/85-hdparm.rules.
Как говорится, works for me. Вот сейчас запустил fsdisk, форматирую винт. Следите за ситуацией в следующих выпусках новостей
ZRDX 03.04.2010 18:00 #
+ 0 -
Что именно в этом файле-то мешало?
дополнительная информация никогда лишней не бывает,
да и зачастую решение подобных проблем дистрибутивозависимо
да и зачастую решение подобных проблем дистрибутивозависимо
теперь бы почитать о правильном отмонтировании шпиндельных usb хардов
в партед мейджике есть в меню какой то загадочный скрипт для этого
в партед мейджике есть в меню какой то загадочный скрипт для этого
сама операция монтирования-отмонтирования проблем не вызвала.
Проблема заключалась в вообще начале работы с устройством.
Проблема заключалась в вообще начале работы с устройством.
Странная проблема и странное решение. Этот скрипт всего лишь запускает hdparm на свежепримонтированный винт. hdparm делает ровно то, что прописано в /etc/hdparm.conf. У меня там по дефолту кроме quiet ничего и нет, но у меня кармик. В линксе туда что-то написали?
ACTION=="add", SUBSYSTEM=="block", KERNEL=="d", \
RUN+="/lib/udev/hdparm"
вот что там у меня
Я вообще-то про /etc/hdparm.conf спрашивал. А вот это вот udev-правило просто запускает hdparm при необходимости (или проверяет md-массив, если подцепился массив).