Как добавить горячую пару с storcli в контроллер LSI MegaRAID?

У меня есть контроллер LSI MegaRAID. Я вытащил неисправный диск и заменил его на хороший. Я не запускал никаких специальных storcli Команды до этого я просто поменял местами диски. Не уверен, что это было ошибкой.

Это проявляется как UGood:

32:8    26 UGood  F 1.818 TB SATA HDD N   N  512B ST32000645NS U  - 

Я хочу добавить его в качестве горячей точки, но команда терпит неудачу:

# ./storcli64 /c0/e32/s8 add hotsparedrive
Controller = 0
Status = Failure
Description = Add Hot Spare Failed.

Detailed Status :
===============

------------------------------------------------
Drive       Status  ErrCd ErrMsg                
------------------------------------------------
/c0/e32/s8 Failure   255 Device state invalid. 
------------------------------------------------

Что я должен установить состояние диска в первую очередь? Должен ли я также инициализировать диск?

3 ответа

Решение

Проблема в том, что диск был помечен как иностранный, возможно потому, что когда-то он принадлежал другой RAID-системе. Я не знаю историю драйва, так что это правдоподобно.

Буква F в статусе означает, что он иностранный.

./storcli /c0/e32/s8 set good force
./storcli /c0/e32/s8 add hotsparedrive

Я понятия не имею, как это работает с storcli64, но мне просто нужно было заменить неисправный диск raid1 (слот 0) на megacli64:

./MegaCli64 -PDMakeGood -PhysDrv \ [252: 0 \] -aALL./MegaCli64 -CfgForeign -Clear -aALL./MegaCli64 -PdReplaceMissing -PhysDrv [252: 0] -Array0 -row0 -a0./MegaCli64 -PDRbld -Start -PhysDrv [252: 0] -a0./MegaCli64 -PDRbld -ShowProg -PhysDrv [252: 0] -a0
Другие вопросы по тегам