MegaCli 常用命令

1.显示Rebuid进度   MegaCli -PDRbld -ShowProg -physdrv[20:2] -aALL
2.查看E S  MegaCli -PDList -aAll -NoLog | grep -Ei "(enclosure|slot)"
3.查看所有硬盘的状 MegaCli -PDList -aAll -NoLog 
4.查看所有Virtual Disk的状态 MegaCli -LdPdInfo -aAll -NoLog
RAID Level对应关系:

RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 RAID 1
RAID Level : Primary-0, Secondary-0, RAID Level Qualifier-0 RAID 0
RAID Level : Primary-5, Secondary-0, RAID Level Qualifier-3 RAID 5
RAID Level : Primary-1, Secondary-3, RAID Level Qualifier-0 RAID 10
5.在线做Raid
   MegaCli -CfgLdAdd -r0[0:11] WB NORA Direct CachedBadBBU -strpsz64 -a0 -NoLog
   MegaCli -CfgLdAdd -r5 [12:2,12:3,12:4,12:5,12:6,12:7] WB Direct -a0 
   MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a0 --指定热备盘
6.点亮指定硬盘(定位) MegaCli -PdLocate -start -physdrv[32:2] -a0 
7.清除Foreign状态 MegaCli -CfgForeign -Clear -a0 
8.查看RAID阵列中掉线的盘 MegaCli -pdgetmissing -a0 
9.替换坏掉的模块 MegaCli -pdreplacemissing -physdrv[12:10] -Array5 -row0 -a0 
10.手动开启rebuid MegaCli -pdrbld -start -physdrv[12:10] -a0 
11.查看  MegaCli的log MegaCli -FwTermLog dsply -a0 > adp2.log 
12.设置HotSpare
   MegaCli -pdhsp -set [-Dedicated [-Array2]] [-EnclAffinity] [-nonRevertible] -PhysDrv[E:S] -a0
   MegaCli -pdhsp -set [-EnclAffinity] [-nonRevertible] -PhysDrv[E:S] -a0
13.关闭Rebuild  MegaCli -AdpAutoRbld -Dsbl -a0 
14.设置rebuild的速率  MegaCli -AdpSetProp RebuildRate -30 -a0 
15.查raid级别 MegaCli -LDInfo -Lall -aALL 
16.查raid卡信息 MegaCli -AdpAllInfo -aALL 
17.查看电池信息 MegaCli -AdpBbuCmd -aAll 
18.查看raid卡日志 MegaCli -FwTermLog -Dsply -aALL 
19.显示适配器个数 MegaCli -adpCount 
20.显示适配器时间 MegaCli -AdpGetTime –aALL 
21.显示所有适配器信息 MegaCli -AdpAllInfo -aAll     
22.显示所有逻辑磁盘组信息 MegaCli -LDInfo -LALL -aAll    
23.显示所有的物理信息 MegaCli -PDList -aAll     
24.查看充电状态 MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep 'Charger Status' 
25.显示BBU状态信息 MegaCli -AdpBbuCmd -GetBbuStatus -aALL 
26.显示BBU容量信息 MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aALL 
27.显示BBU设计参数 MegaCli -AdpBbuCmd -GetBbuDesignInfo -aALL    
28.显示当前BBU属性 MegaCli -AdpBbuCmd -GetBbuProperties -aALL    
29.显示Raid卡型号,Raid设置,Disk相关信息 MegaCli -cfgdsply -aALL    
磁带状态的变化,从拔盘,到插盘的过程中。
Device           |Normal |Damage  |Rebuild |Normal
Virtual Drive    |Optimal|Degraded|Degraded|Optimal
Physical Drive   |Online |Failed Unconfigured|Rebuild|Online
30.查看物理磁盘状态:MegaCli -PDRbld -ShowProg -PhysDrv  [Enclosure Device ID:Slot Number]  -a0
Rebuild 中的物理磁盘状态中会显示:"Firmware state: Rebuild"
31.以文本进度条样式显示 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

32.查看 RAID 卡 Rebuild 参数:MegaCli -AdpAllinfo -aALL | grep -i rebuild
返回结果类似下面这样

Rebuild Rate                     : 30%
Auto Rebuild                     : Enabled
Rebuild Rate                     : Yes
Force Rebuild                    : Yes
33.设置 RAID 卡 Rebuild 比例为60%:MegaCli -AdpSetProp { RebuildRate -60} -aALL
34 .删除全局热备  MegaCli -PDHSP -Rmv -PhysDrv[E:S] -a0
35.将物理盘下线和上线 MegaCli -PDOffline/Online -PhysDrv [E:S] -a0
36.在线添加磁盘 MegaCli -LDRecon -Start -r5 -Add -PhysDrv[E:S] -L1 -a0
37.删除阵列 MegaCli -CfgLdDel -L1 -a0
38.查看磁盘缓存策略  MegaCli -LDGetProp -DskCache -LALL -aALL  or  MegaCli -LDGetProp -Cache -LALL -aALL

你可能感兴趣的:(MegaCli 常用命令)