天天看点

【存储】megacli 常用参数介绍

查raid级别

megacli -LDInfo -Lall -aALL 

查raid卡信息

megacli -AdpAllInfo -aALL 

查看硬盘信息

megacli -PDList -aALL 

查看电池信息

megacli -AdpBbuCmd -aAll 

查看raid卡日志

megacli -FwTermLog -Dsply -aALL 

显示适配器个数

megacli -adpCount 

显示适配器时间

megacli -AdpGetTime –aALL 

显示所有适配器信息

megacli -AdpAllInfo -aAll     

显示所有逻辑磁盘组信息

megacli -LDInfo -LALL -aAll    

显示所有的物理信息

megacli -PDList -aAll     

查看充电状态

megacli -AdpBbuCmd -GetBbuStatus -aALL |grep 'Charger Status' 

显示BBU状态信息

megacli -AdpBbuCmd -GetBbuStatus -aALL 

显示BBU容量信息

megacli -AdpBbuCmd -GetBbuCapacityInfo -aALL 

显示BBU设计参数

megacli -AdpBbuCmd -GetBbuDesignInfo -aALL    

显示当前BBU属性

megacli -AdpBbuCmd -GetBbuProperties -aALL    

显示Raid卡型号,Raid设置,Disk相关信息

megacli -cfgdsply -aALL    

磁带状态的变化,从拔盘,到插盘的过程中。

Device           |Normal |Damage  |Rebuild |Normal

Virtual Drive    |Optimal|Degraded|Degraded|Optimal

Physical Drive   |Online |Failed Unconfigured|Rebuild|Online

查看物理磁盘状态:

megacli -PDRbld -ShowProg -PhysDrv  [Enclosure Device ID:Slot Number]  -a0

Rebuild 中的物理磁盘状态中会显示:"Firmware state: Rebuild"

查询 Rebuild 进度:

megacli -pdrbld -showprog -physdrv[E:S] -aALL

返回内容类似于下面这样:

Rebuild Progress on Device at Enclosure 32, Slot 5 Completed 77% in 101 Minutes.

以文本进度条样式显示 Rebuild 进度:

megacli -pdrbld -progdsply -physdrv[E:S] -aALL

屏幕显示类似下面的内容:

Rebuild progress of physical drives...

Enclosure:Slot               Percent Complete                       Time Elps

      032 :05   #######################87 %################*******  01:59:07

 Press key to quit...

查看 RAID 卡 Rebuild 参数:

megacli -AdpAllinfo -aALL | grep -i rebuild

返回结果类似下面这样

Rebuild Rate                     : 30%

Auto Rebuild                     : Enabled

Rebuild Rate                     : Yes

Force Rebuild                    : Yes

设置 RAID 卡 Rebuild 比例为60%:

megacli -AdpSetProp { RebuildRate -60} -aALL

设置成功后返回:

Adapter 0: Set rebuild rate to 60% success.