Si le status du Raid n’est pas optimal,
On désactive l’alarme:
./MegaCli64 -AdpSetProp AlarmDsbl -aALL
On cherche le disque en faute:
./MegaCli64 -PDList -aALL | egrep “Firmware state|Slot Number|Enclosure Device”
Un statut correct ressemble a ca:
Enclosure Device ID: 252
Slot Number: 3
Firmware state: Online, Spun Up
Si il manque un disque, il n’apparaitra pas dans la liste, il faut y aller par déduction
On remplace le disque:
./MegaCli64 -PDMakeGood -PhysDrv[E:S] -aALL
./MegaCli64 -CfgForeign -Clear -aALL
./MegaCli64 -PDHSP -Set -PhysDrv [E:S] -aALL
Vérifier la reconstruction du disque:
watch -n 2 ./MegaCli64 -PDRbld -ShowProg -PhysDrv [E:S] -aALL
On réactive l’alarme:
MegaCli64 -AdpSetProp AlarmEnbl -aALL
Pour trouver les valeurs de [E:S]:
E = Enclosure Device ID
S = Slot Number
Deux informations que l’on peut obtenir en exécutant la commande
./MegaCli64 -PDList -aALL (Pour la liste des disques)
./MegaCli64 -EncInfo -aALL (Pour l’id de l’enclosure)