Cela permet aussi de s'assurer que MegaCli marche sur votre modele de controleur :
megacli -AdpAllInfo -aALL
megacli -LDinfo -Lall -aALL
megacli -AdpBbuCmd -a0
megacli -pdlist -aALL | egrep '(Enclosure Device|Slot|Firmware state|Inquiry)'
Par exemple :
# megacli -PDList -aALL | egrep 'Adapter|Enclosure|Slot|Inquiry|Foreign' Adapter #0 Enclosure Device ID: 32 Slot Number: 0 Enclosure position: N/A Inquiry Data: FUJITSU MBE2147RC D906D304PBBXXXXX Foreign State: None Enclosure Device ID: 32 Slot Number: 1 Enclosure position: N/A Inquiry Data: FUJITSU MBE2147RC D906D304PB8XXXXX Foreign State: None Enclosure Device ID: 32 Slot Number: 2 Enclosure position: N/A Inquiry Data: FUJITSU MBE2147RC D906D304PB8XXXXX Foreign State: None Enclosure Device ID: 32 Slot Number: 3 Enclosure position: N/A Inquiry Data: FUJITSU MBE2147RC D906D304PB8XXXXX Foreign State: None Enclosure Device ID: 32 Slot Number: 4 Enclosure position: N/A Inquiry Data: FUJITSU MBE2147RC D906D304PB8XXXXX Foreign State: None Enclosure Device ID: 32 Slot Number: 5 Enclosure position: N/A Inquiry Data: FUJITSU MBE2147RC D906D304PB8XXXXX Foreign State: None
Pour afficher l'etat des disques :
megacli -pdlist -aALL | grep 'Firmware state'
Exemple avec un disque HS :
# megacli -pdlist -aALL | grep 'Firmware state' Firmware state: Online, Spun Up Firmware state: Failed Firmware state: Online, Spun Up Firmware state: Online, Spun Up
Pour afficher les infos du disque dans le slot 32:2 :
megacli -pdInfo -PhysDrv[32:2] -a0
Pour faire clignoter la LED d'un disque (le disque HS 8:1 par exemple) :
megacli -PdLocate -start -physdrv[8:1] -a0
Puis pour revenir a la normale :
megacli -PdLocate -stop -physdrv[8:1] -a0
Quand un disque vient d'une autre machine par exemple il possède une configuration prorpe, reconnue comme étrangère par le contrôleur. Cette configuration vous empêche par exemple de créer un nouveau volume avec ces disques : pour ca il va falloir la supprimer
megacli -CfgForeign -Scan -a0
megacli -CfgForeign -Dsply -aALL
Pour effacer toutes les configurations étrangères présentes sur les disques du contrôleur :
megacli -CfgForeign -Clear -a0
Pour ajouter un volume RAID5 avec les 4 disques emplacements 32:2, 32:3, 32:4, 32:5 ci dessus :
megacli -CfgLdAdd -r5 [32:2,32:3,32:4,32:5] WB Direct -a0
Pour étendre un volume RAID existant sur un nouveau disque :
# megacli -LDRecon -Start -r5 -Add -PhysDrv[32:3] -L0 -a0
View reconstruction progress
Quand le volume logique (ici L0) est en reconstruction on peut voir l'avancement :
# megacli -LDRecon ShowProg L0 -a0
Pour lancer un cycle de décharge/charge de la batterie pour la recalibrer :
# megacli -AdpBbuCmd -BbuLearn -aALL -NoLog