Re: FreeBSD, SCSI: medium error
А ремапить автоматом он умеет?
а есть сомнения?
разве какие-то из не очень древних не умеют?
Пробовал в сырцах искать?
Если есть возможность записать винт полностью, то сделать это, и посмотреть defects.
Просмотреть настройки modepage 0x01, убедиться что read/write recovery включено.
Вставить винчестер туда же где он работал раньше. Если аналогичные сбои будут проявляться периодически и будут лечиться ребутом, то это одно из трех:
1) Шлейф Ultra160 канала не затерминирован активным терминатором, или с ним плохой контакт. Встроенного в винт терминатора обычно не хватает для
Ultra160. Либо шлейф распушился и уже не соответсвует нормам. В этом случае можно просто опустить пропускную способность до U2W или даже до UW,
все равно для двух винтов этого с головой хватит.
2) Недостаточно мощности БП корпуса. Такие диски как твой жрут много, у тебя их два и еще какое-то оборудование в компе есть.
3) Диски перегреваются.
# camcontrol defects da1 -f block
camcontrol: Error returned from read defect data command
Диск я уже убрал в шкаф, посмотрим, будут ли ошибки с тем, который я поставил на замену.
Это стоечный сервер с SCA backplane, он как собран был на фирме, так его никто больше не трогал AFAIK, были ли ошибки раньше - не знаю.
Кстати, еще стопудовый метод проверки - это проехаться по винту BIOSом контроллера. Контроллер, который у тебя это может. Только это долгий даунтайм сервера.
Оставить комментарий
abrek
Есть тачка: FreeBSD 4.8-RELEASE-p4, в ней контроллер:на нём был диск, такой же, как вот этот:
только назывался da0
Он выдавал иногда вот такое:
Я решил, что диск глючит, и заменил его. Сейчас вставил в другую машину, программа badblocks прочитала его весь без ошибок.
Сейчас тестирую в read-write режиме, ошибок пока нет.
Вопрос: чем ещё могут объясняться такие сообщения?