Наш клиент владеет массивом хранения MegaRAID (точно не знаю, какую модель - я могу запросить модель объединительной платы удаленно, но не могу понять, как получить модель устройства в целом) с 24 физическими дисками. В массиве есть два логических диска: 2-дисковый RAID 10 (не спрашивайте меня, почему это 2-дисковый RAID 10, я понятия не имею ...) и 21-дисковый RAID 6. 24-й физический диск был недавно заменен и в настоящее время не прикреплен ни к одному из логических дисков. Я хотел бы добавить его в RAID 6. Я использую инструмент MegaCli на RHEL 6, чтобы попытаться это сделать.
В соответствии с тем ограниченным количеством документов, которые мне удалось найти, я должен сначала пометить диск как «хороший», а затем добавить его в RAID 6. Сначала я проверил все существующие на диске конфигурации:
[hologram ~]% sudo /opt/MegaRAID/MegaCli/MegaCli64 -pdInfo -PhysDrv '[3:17]' -a0 | grep 'Foreign State'
Foreign State: None
Хорошо, выглядит неплохо, никаких посторонних конфигов. Диск в настоящее время не настроен и помечен как "плохой":
[hologram ~]% sudo /opt/MegaRAID/MegaCli/MegaCli64 -pdInfo -PhysDrv '[3:17]' -a0 | grep 'Firmware state'
Firmware state: Unconfigured(bad)
Насколько я понимаю, сначала мне нужно пометить диск как хороший, а затем настроить его. Но я не могу назвать это хорошим. Я все время получаю это расплывчатое сообщение об ошибке:
[hologram ~]% sudo /opt/MegaRAID/MegaCli/MegaCli64 -PDMakeGood -PhysDrv '[3:17]' -Force -a0
Adapter: 0: Failed to change PD state at EnclId-3 SlotId-17.
Exit Code: 0x01
Что я делаю не так?