URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 57553
[ Назад ]

Исходное сообщение
"Портанулся винт....при запуске fsck система виснет."

Отправлено Sarge , 21-Июн-05 11:11 
Help...!!
Седня с утра упал винт со всеми архивами, причем в биосе определяется, но подмонтироваться не могет.
FreeBSD 5.3-RELEASE (kernel) #3: Fri Dec 17 21:22:27 YEKT 2004
FreeBSD# mount ad0s1d /archive
mount: ad0s1d: No such file or directory
FreeBSD# mount /dev/ad0s1d /archive
mount: /dev/ad0s1d: Input/output error
FreeBSD#

Када запускаю fsck, он вроде как начинает работать, что-то править, а потом на каком то плохом блоке система вся мертво виснет.
Подскажите как бы с него спасти хоть что-то...?!!! Сильно важно для меня..!:-(


Содержание

Сообщения в этом обсуждении
"Портанулся винт....при запуске fsck система виснет."
Отправлено Chris , 21-Июн-05 12:37 
fsck -y /dev/ad0s1d

если не проверит.. пиз...ц винду, подключай к другйо машине, пробуй вытащить данные.


"Портанулся винт....при запуске fsck система виснет."
Отправлено jr , 21-Июн-05 13:22 
>Help...!!
>Седня с утра упал винт со всеми архивами, причем в биосе определяется,
>но подмонтироваться не могет.
>FreeBSD 5.3-RELEASE (kernel) #3: Fri Dec 17 21:22:27 YEKT 2004
>FreeBSD# mount ad0s1d /archive
>mount: ad0s1d: No such file or directory
>FreeBSD# mount /dev/ad0s1d /archive
>mount: /dev/ad0s1d: Input/output error
>FreeBSD#
>
>Када запускаю fsck, он вроде как начинает работать, что-то править, а потом
>на каком то плохом блоке система вся мертво виснет.
>Подскажите как бы с него спасти хоть что-то...?!!! Сильно важно для меня..!:-(
>

mhdd32 прогони на нем - это на предмет физических дефектов


"Портанулся винт....при запуске fsck система виснет."
Отправлено Sarge , 21-Июн-05 16:46 
Сунул на другую машину.....записал на компашку frenzy, с нее грузанулся. FSCK прошел....но все траблы не исправил, плохие блоки на диске есть. Все равно собака не монтируется, пишет input/output error.
А где достать mhdd32...? Я не слышал о такой.
.................;-((((((((((((((((((
Еще какие нибудь предложения есть...?

"Портанулся винт....при запуске fsck система виснет."
Отправлено jr , 21-Июн-05 16:58 
>А где достать mhdd32...? Я не слышал о такой.
http://mhddsoftware.com/


"Портанулся винт....при запуске fsck система виснет."
Отправлено lavr , 21-Июн-05 17:09 
>Сунул на другую машину.....записал на компашку frenzy, с нее грузанулся. FSCK прошел....но
>все траблы не исправил, плохие блоки на диске есть. Все равно
>собака не монтируется, пишет input/output error.
>А где достать mhdd32...? Я не слышал о такой.
>.................;-((((((((((((((((((
>Еще какие нибудь предложения есть...?

dd на чтение и просмотр логов, если есть bad-сектора:

- man badsect или man clri
но лучше mhdd32:

- скачиваешь утилиту производителя на проверку bad'ов (диагностичекую утилиту), прогоняешь и выписываешь блоки (если до этого из freebsd логов не выписал, ну или сравниваешь)

- скачиваешь mhdd32 и читаешь документацию
- запускаешь mhdd32, при запуске сканирования, устанавливаешь реаллокировать bad'ы
- прогоняешь второй раз и смотришь результат, если есть серьезные ошибки,
можно попробовать с записью нулей (есть там такое), но это потеря info
- если не помогает - ВЫКИНУТЬ в корзину или вернуться к badsect для
создания файла со сбойными секторами для fsck, эти сбойные сектора
будут исключены из FS (ну если их немного то имеет смысл)


"Портанулся винт....при запуске fsck система виснет."
Отправлено Sarge , 22-Июн-05 16:56 
Поставил mhdd32 на скан с включенной опцией ремапа.
Один раз он прошел...вроде как все бэды пофиксил. Загрузил по новой, опять куча бэдов..;-( Ну ладно...прошел и на этот раз, только постукивать начал.
Дай думаю попробую подмонтировать к фришке винт ентот. Как бы не так, теперь он вообще не видит этот винт...как будто на нем разделов даже нет.
Похоже выкидывать придется.:-(((..........жаль.



"Портанулся винт....при запуске fsck система виснет."
Отправлено lavr , 22-Июн-05 17:56 
>Поставил mhdd32 на скан с включенной опцией ремапа.
>Один раз он прошел...вроде как все бэды пофиксил. Загрузил по новой, опять
>куча бэдов..;-( Ну ладно...прошел и на этот раз, только постукивать начал.
>
>Дай думаю попробую подмонтировать к фришке винт ентот. Как бы не так,
>теперь он вообще не видит этот винт...как будто на нем разделов
>даже нет.
>Похоже выкидывать придется.:-(((..........жаль.

проверки дисков следует делать НА ДРУГОЙ машине с FreeBSD чтобы исключить
неполадки IDE контроллера, иначе и ПРОБЛЕМУ не решить и дальше снова
вылезет что типа диск ПЛОХОЙ. Ну и можно массу дисков запопроть.
Пример: была у меня машина с HPT(UDMA) контроллером: 4xIDE по два канала
на каждом, итого 8xIDE устройств, и нужно было такому случиться - еб...ся
только один канал, полгода высекал, порол диски - пока не допетрил что
на одном из контроллеров накернился один канал!
В итоге, и на всякий случай - отключил один контроллер, оставил только
три - проблемы исчезли и диски больше не порол, до сих пор эта мамка
пашет без проблем, правда теперь только 6xIDE устройств можно подключить
вместо 8'ми.


"Портанулся винт....при запуске fsck система виснет."
Отправлено Sarge , 22-Июн-05 18:13 
Дак я так и делаю....
Свою тачку использовал. Frenzy на компашку записал, с нее и пробую подмонтировать после скана MHDD.
Щас кстати вроде как снова увиделся этот винт, только с той же ошибкой.
Надежду дает только та инфа с сайта MHDD:

>Пожалуй, самый главный атрибут для современного накопителя ? это >?Reallocated Sectors Count? (значение Raw). Это значение сообщает, >сколько на диске переназначенных секторов. Нормальный накопитель имеет >raw-значение, равное нулю. Если вы видите значение более 50 ? у >накопителя проблемы.

У меня это значение 10.
Вселяет некоторую надежду...:-)
Щас на ночь поставлю скан (или из встроенных скриптов что-нить) еще раз....могет утро вечера мудреннее..?


"Портанулся винт....при запуске fsck система виснет."
Отправлено lavr , 22-Июн-05 18:27 
>Дак я так и делаю....
>Свою тачку использовал. Frenzy на компашку записал, с нее и пробую подмонтировать
>после скана MHDD.
>Щас кстати вроде как снова увиделся этот винт, только с той же
>ошибкой.
>Надежду дает только та инфа с сайта MHDD:
>
>>Пожалуй, самый главный атрибут для современного накопителя ? это >?Reallocated Sectors Count? (значение Raw). Это значение сообщает, >сколько на диске переназначенных секторов. Нормальный накопитель имеет >raw-значение, равное нулю. Если вы видите значение более 50 ? у >накопителя проблемы.
>
>У меня это значение 10.
>Вселяет некоторую надежду...:-)
>Щас на ночь поставлю скан (или из встроенных скриптов что-нить) еще раз....могет
>утро вечера мудреннее..?


о господя...

по шагам:

- вынаем диск (узнаем по спецификации какие UDMA он поддерживает или нет)
- подключаем к IDE контроллеру ДРУГОЙ машины
- прогоняем mhdd32 раза три, если проблем нет или решены - далее:
- прямо на этой же телеге, где прогоняли mhdd32, грузимся с LIVECD FreeBSD
или Frenzy или FreeSBIE:
- смотрим sysctl -a | grep hw.ata
- смотрим atacontrol list, затем в каком режиме пашет диск:
atacontrol mode КОНТРОЛЛЕР
- теперь смотрим наличие таблицы разделов(слайсов): fdisk
и если все хорошо, смотрим disklabel - наличие партиций, если все хорошо
идем далее
- запускаем ДВА-ТРИ РАЗА dd if=/dev/наш_сырой_диск of=/dev/null
на чтение и смотрим НАЛИЧИЕ ОШИБОК и КАКИЕ, если НЕТУ - думать ОТКУДА
проблемы возникли на исходном сервере и из-за чего!

Усе. Сложно?