Назад | Перейти на главную страницу

Как выполнить тест диска, подключенного к LSI RAID-контроллеру

У меня есть четыре диска Seagate ST33000657 SAS, подключенных к контроллеру LSi 9260-4i. Я хочу проверить их на наличие ошибок HW и битых секторов перед запуском в производство. Я пробовал SeaTools, но он не работает с дисками SAS. Есть какой-либо способ сделать это ? Любые советы будут оценены.

Вы можете запустить патрульное чтение на всех дисках, и когда оно закончится, проверьте журнал событий контроллера на наличие событий 0x005d (патрульное чтение скорректировано, средняя ошибка - тип предупреждение), 0x005f (патрульное чтение неустранимая ошибка - тип фатален) и 0x0061 (патрульное чтение неверно пробивает) блок - тип фатален).

Создайте виртуальный диск, используя все диски, уровень рейда не имеет значения. Используйте MegaCLI, чтобы установить режим чтения патруля на ручной и начать чтение патруля:

MegaCLI -AdpPR -EnblMan -a0
MegaCLI -AdpPR -Start -a0

Когда чтение патруля закончено (вы можете узнать прогресс, используя MegaCLI -AdpPR -Info -a0) проверьте журнал событий контроллера на наличие указанных выше событий:

MegaCLI -AdpEventLog -GetSinceReboot -warning -fatal -a0

Если вы не можете их найти, то с вашими дисками все в порядке. Предполагается, что у вас есть только один контроллер LSI. Если у вас их несколько, вам нужно выбрать правильный, используя -aN.

MegaCLI доступен для различных ОС. Раньше был один и для EFI, но текущая загрузка его больше не включает. Возможно, вы сможете найти где-нибудь старую версию загрузки.