|
|
1、常用查询命令8 B0 h$ L! O8 M
6 r* _% ?7 t! I( i' O1、常用查询命令/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL 【查raid级别】/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL 【查raid卡信息】/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL 查看【硬盘信息】/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -aAll 【查看电池信息】/opt/MegaRAID/MegaCli/MegaCli64 -FwTermLog -Dsply -aALL 【查看raid卡日志】/opt/MegaRAID/MegaCli/MegaCli64 -adpCount 【显示适配器个数】/opt/MegaRAID/MegaCli/MegaCli64 -AdpGetTime –aALL 【显示适配器时间】/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aAll 【显示所有适配器信息】/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aAll 【显示所有逻辑磁盘组信息】/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aAll 【显示所有的物理信息】/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuDesignInfo -aALL 【显示BBU设计参数】/opt/MegaRAID/MegaCli/MegaCli64 -AdpBbuCmd -GetBbuProperties -aALL 【显示当前BBU属性】/opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL 【显示Raid卡型号,Raid设置,Disk相关信息】
, H8 v: ]. s# T& x, P
; ^2 E5 j- ^7 {9 Y8 P* N0 b2、查看磁盘缓存策略
4 P/ E+ X. X& O c9 x/ b# Z 设置磁盘的缓存模式和访问方式 (Change Virtual Disk Cache and Access Parameters), Y( }! O, r% X& b1 n+ k7 V+ X7 U
2 w( f8 q& s" H% W" Z) N3、设置磁盘缓存策略& ]# `- O# @" [0 V! |- X! Q
显示磁盘缓存和访问方式(Display Virtual Disk Cache and Access Parameters)( j. H3 w$ @, J6 N% `
缓存策略解释:: k {5 T, E( O* `+ Z
6 U- A4 ~" Y( f; w& f8 g; t' U
例子:
3 D, s/ s! a4 P" @0 S* |8 g/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a0
' d/ f1 d# Z5 j/ K! l/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -Cached|-Direct -L0 -a0
* s t( K4 u- H! Venable / disable disk cache
4 ?/ n% n* X1 Y% T( e/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -EnDskCache|-DisDskCache -L0 -a0
; Y) p* U9 w4 o3 ]7 z* ^$ h) T3 D4、创建阵列" ^" P+ n/ T2 ]9 m
创建一个raid5阵列,由物理盘2,3,4构成,该阵列的热备盘是物理盘5# M6 I. D+ u3 d @
/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a0, G. m9 @8 n7 S4 ]" g, ^" m
创建阵列,不指定热备2 E! E) ?$ l$ V0 l2 _
/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -a03 u3 l) J4 V9 @; I) |
创建一个raid10阵列,由物理盘2,3和4,5分别做raid1,在将两组raid1做raid0# G1 ~, v* _& o- P, @* K, G% i
/opt/MegaRAID/MegaCli/MegaCli64 –CfgSpanAdd –r10 –Array0[1:2,1:3] –Array1[1:4,1:5] WB Direct -a0
3 L$ N7 f. U4 k5 H5、删除阵列. t' m/ a/ d( f9 a- y2 r
/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdDel -L1 -a0
# ~- W! [" T* x: j6、在线添加磁盘. Z0 P0 Y' [- W; D0 I9 Y$ l0 p. {
/opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a0
) D4 r4 U. m7 Q9 h5 G, j2 D* S7、阵列创建完后,会有一个初始化同步块的过程,可以看看其进度。
$ P3 k$ F$ X3 Z W: `5 C/opt/MegaRAID/MegaCli/MegaCli64 -LDInit -ShowProg -LALL -aALL4 B3 T% C9 N+ J4 C) U+ A5 b
或者以动态可视化文字界面显示+ A# i. N$ }/ @- l8 |# Z( P+ F
/opt/MegaRAID/MegaCli/MegaCli64 -LDInit -ProgDsply -LALL -aALL
- G2 |3 d8 `2 w9 @: o$ x8、查看阵列后台初始化进度
+ ?& q( e' |& V7 w/opt/MegaRAID/MegaCli/MegaCli64 -LDBI -ShowProg -LALL -aALL
* I6 y" W- r' H" F/ m或者以动态可视化文字界面显示
- W4 p! Z9 z+ o' F% X" o2 Y/opt/MegaRAID/MegaCli/MegaCli64 -LDBI -ProgDsply -LALL -aALL* I# {! \, [* }9 ^3 @* o
9、指定第5块盘作为全局热备' r7 \6 A& D2 T, @
/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Set [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0! {$ N( \+ Z( @6 H
10、指定为某个阵列的专用热备/ R) [4 K3 N U, E- S- V) [8 Z
/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0
7 a2 h" Q9 ?1 i1 ^11、删除全局热备9 b( g: I( W! K' S7 O8 g# k5 }
/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Rmv -PhysDrv[1:5] -a0
3 B+ t, F+ j/ D5 ]+ v2 L12、将某块物理盘下线/上线
: N! q" X- o$ M5 h+ N+ s) m/opt/MegaRAID/MegaCli/MegaCli64 -PDOffline -PhysDrv [1:4] -a0
# E$ w# K. i* E" y9 U' k/opt/MegaRAID/MegaCli/MegaCli64 -PDOnline -PhysDrv [1:4] -a0
% i2 y% b0 n" \13、查看物理磁盘重建进度
" p- k0 L- F u/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -PhysDrv [1:5] -a0
. X8 L. Y5 g. S, f6 z7 X! b或者以动态可视化文字界面显示/ f7 ]* H1 _/ \
/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ProgDsply -PhysDrv [1:5] -a08 `3 Q: n! [+ x7 `; R
14、磁盘状态的变化,从拔盘,到插盘过程中
2 G: r$ l8 b' g, {* c% ADevice |Normal|Damage|Rebuild|Normal
. ?0 }0 Z; i* q |Virtual Drive |Optimal|Degraded|Degraded|Optimal9 _2 L0 \# g- m6 U0 y7 a9 a Z! u
Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online
0 j9 v, l y+ m5 m四、其他命令说明
% O7 ~% }. @ o1、当前raid缓存状态,raid缓存状态设置为wb的话要注意电池放电事宜,设置电池放电模式为自动学习模式8 o6 `4 v5 n4 k; ?! H/ T7 ]2 y
/opt/MegaRAID/MegaCli/MegaCli64 -ldgetprop -dskcache -lall -aall
7 U, G1 D, N, w8 c( t2、电池设置相关1 t( H2 R- c k! q
查看电池状态信息(Display BBU Status Information)
/ j( S9 ]3 j( I MMegaCli -AdpBbuCmd -GetBbuStatus -aN|-a0,1,2|-aALL
, e3 k, x6 Y/ p" I* g/ t! v. DMegaCli -AdpBbuCmd -GetBbuStatus -aALL0 X/ }8 ]( j9 Q" m$ _
查看电池容量(Display BBU Capacity Information)
" T$ K6 `& c" D2 M tMegaCli -AdpBbuCmd -GetBbuCapacityInfo -aN|-a0,1,2|-aALL7 d- t5 f# E' y
MegaCli -AdpBbuCmd -GetBbuCapacityInfo –aALL
) n+ f' a- V2 ?( G/ O# d& P0 x查看电池设计参数(Display BBU Design Parameters)5 q5 h' Q+ h) p7 z' v
MegaCli -AdpBbuCmd -GetBbuDesignInfo -aN|-a0,1,2|-aALL
0 x- X. }6 | a( I- P4 M$ j$ GMegaCli -AdpBbuCmd -GetBbuDesignInfo –aALL; Z* S, q; o8 e ]6 s( U' _ m
查看电池属性(Display Current BBU Properties)
7 r& y) D8 X" Q( r9 @$ C/ oMegaCli -AdpBbuCmd -GetBbuProperties -aN|-a0,1,2|-aALL
$ g0 p6 V$ Y) d+ |" A- }% Q' FMegaCli -AdpBbuCmd -GetBbuProperties –aALL4 B* Y1 I m m, ^8 ]8 o
设置电池为学习模式为循环模式(Start BBU Learning Cycle)
/ M- T9 Q8 X! P/ `Description Starts the learning cycle on the BBU.
( s) i9 G% R- E. ENo parameter is needed for this option.2 f; u, k3 y' @# _0 A
MegaCli -AdpBbuCmd -BbuLearn -aN|-a0,1,2|-aALL
0 `- P/ M* s% C; s: c0 Y2 N3、通过脚本检测RAID 磁盘状态9 O: p" q1 Y4 Z" k
7 o+ j# Q2 f% y* } W1 V
4、raid图解
6 a* _: J) X4 B" S; P$ E/ h8 f |
|