Работа с RAID, SMART на контроллере LSI MegaSAS во FreeBSD
Один из вариантов починки развалившегося RAID. А так же вариант просмотра SMART дисков подключенных к аппартному RAID контроллеру. Конечно же во FreeBSD. Посмотрим состояние RAID-массива: 1 # mfiutil show config Из строя вышел диск 6. Загрузим драйвер для доступа к статистике SMART дисков, подключенных через RAID-контроллер: 1 # kldload mfip В файловой системе устройств /dev появятся устройства pass, соответствующие дискам, подключенным к RAID-контроллеру. Смотрим статистику SMART по каждому из дисков: 1 2 3 4 # smartctl -a /dev/pass0 # smartctl -a /dev/pass1 # smartctl -a /dev/pass2 # smartctl -a /dev/pass3 Грубо говоря, если в выводе команд есть указанные ниже строки, значит с диском всё в порядке. В противном случае его стоит поменять. 1 2 3 SMART Health Status: OK Elements in grown defect list: 0 Если обнаружен неисправный диск, то его можно отключить: 1 # mfiutil fail 6 Если это SATA- или SAS-диск в серверном шасси с собственным индикатором активности, то можно заменить жёсткий диск без выключения сервера. По низкой интенсивности мерцания светодиода (или по полному отсутствию мерцания) отключенного диска можно определить, какой именно диск нужно заменить. Если судя по SMART диск оказался исправным, или диск уже заменён, то можно пометить его как исправный и добавить его в массив: ...