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

Как добавить горячий запас со 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. 
------------------------------------------------

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

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

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

Вы можете очистить внешнюю конфигурацию с помощью: storcli / c0 / fall delete

./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