Недавно я вставил новый диск и пометил его как «Хорошо». Когда я затем устанавливаю его как Hot Spare, он отказывается восстанавливать.
[root]# MegaCli -PDList -aALL| grep Firm
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Unconfigured(good), Spun Up
Firmware state: Unconfigured(bad)
Firmware state: Hotspare, Spun Up
Firmware state: Online, Spun Up
После того, как я его установил, он остается в горячем резерве и никогда не восстанавливается.
[root]# MegaCli -PDHSP -Set -PhysDrv \[32:2\] -aALL
Adapter: 0: Set Physical Drive at EnclId-32 SlotId-2 as Hot Spare Success.
Exit Code: 0x00
[root]# MegaCli -PDList -aALL| grep Firm
Firmware state: Online, Spun Up
Firmware state: Online, Spun Up
Firmware state: Hotspare, Spun Up
Firmware state: Unconfigured(bad)
Firmware state: Hotspare, Spun Up
Firmware state: Online, Spun Up
Что я сделал не так? Для записи, Unconfigured (bad) - 32: 4, и это неисправный диск, который вышел из строя. Ничего из того, что уже было помечено как Hot Spare, не сработало, и я подтвердил, что автоматическая настройка перехода с Hotspare на Online была установлена.
[root]# MegaCli -pdrbld -showprog -physdrv\[32:2\] -aALL
Device(Encl-32 Slot-2) is not in rebuild process
Это сервер Dell R710 PowerEdge.
Согласно комментариям Михаила, проблема заключается в SAS vs SATA.
Короче говоря, диски SAS и SATA в RAID несовместимы, если не скрестить пальцы. Таким образом, проще просто сделать все диски SATA на моем Dell R710 Poweredge, а не использовать какой-то специальный взлом, позволяющий использовать сочетание SAS / SATA.