У меня контроллер 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