找回密码
 注册
查看: 1130|回复: 0

centos7 系统查看raid信息

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-3-17 09:29:02 | 显示全部楼层 |阅读模式
1、常用查询命令
  c, [- M$ H. S! F
3 v2 M* I  L$ Y1、常用查询命令/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相关信息】
* o, r% C& [( w- U( S- s$ V5 {( x1 Z2 ^7 ?2 P
2、查看磁盘缓存策略
- C: ]/ a4 Z& M) ]7 J# L 设置磁盘的缓存模式和访问方式 (Change Virtual Disk Cache and Access Parameters)
) X! h( z  @8 R: z/ a6 v/ N. D& i3 ?; I0 |' ?- J' k1 _- v
3、设置磁盘缓存策略
' @! e1 G; l3 J; O, A显示磁盘缓存和访问方式(Display Virtual Disk Cache and Access Parameters)+ b: x  D5 v/ N: ^0 z) F
缓存策略解释:
1 o1 f% U  N4 h% i2 T, K( A) r: P+ P  s/ l+ I5 _
例子:
" x$ G) ?: a- \! z" \- [/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp WT|WB|NORA|RA|ADRA -L0 -a0" w. r8 s% D5 h7 G* ^& t
/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -Cached|-Direct -L0 -a0! ^/ J  c7 \' L3 X7 `
enable / disable disk cache
) O* t+ B1 O# f' {0 }7 h3 e* `/opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -EnDskCache|-DisDskCache -L0 -a0
5 X4 W! u$ o0 P/ {1 e9 H- x( \4、创建阵列7 F% m! ]3 r/ O7 R
创建一个raid5阵列,由物理盘2,3,4构成,该阵列的热备盘是物理盘53 O- ~9 |( _0 @: c' M* T6 y2 M
/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a0
9 v/ B7 O9 l2 x! \3 W- A( k8 A创建阵列,不指定热备
9 ~1 [( R$ S% u: }7 `5 d, k1 w) P- R/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -a0
3 r& z, n. }. D( G! P) Y; }7 |创建一个raid10阵列,由物理盘2,3和4,5分别做raid1,在将两组raid1做raid0
) K6 @# W$ a2 c2 J: l6 x2 u/opt/MegaRAID/MegaCli/MegaCli64 –CfgSpanAdd –r10 –Array0[1:2,1:3] –Array1[1:4,1:5] WB Direct -a0) n" F" c) @- x
5、删除阵列
) z: s7 Q% W; y$ e( X/opt/MegaRAID/MegaCli/MegaCli64 -CfgLdDel -L1 -a01 G7 d2 q2 L! F* [% t! N7 L
6、在线添加磁盘& ^1 a0 J9 V4 t0 v2 L
/opt/MegaRAID/MegaCli/MegaCli64 -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a0
/ ]2 [2 g8 T5 e# E4 ?7、阵列创建完后,会有一个初始化同步块的过程,可以看看其进度。( E8 f  a& X2 x
/opt/MegaRAID/MegaCli/MegaCli64 -LDInit -ShowProg -LALL -aALL
* r" n5 [' F5 ?或者以动态可视化文字界面显示  X( v* @$ N9 M- ?3 x0 v
/opt/MegaRAID/MegaCli/MegaCli64 -LDInit -ProgDsply -LALL -aALL# H6 z; O2 n) R: w4 M
8、查看阵列后台初始化进度
7 Z0 h  h- `' n8 r/opt/MegaRAID/MegaCli/MegaCli64 -LDBI -ShowProg -LALL -aALL  t2 r( ^, q+ u# S/ [
或者以动态可视化文字界面显示
# {5 Q4 b) Q  U( c/opt/MegaRAID/MegaCli/MegaCli64 -LDBI -ProgDsply -LALL -aALL' @1 a, x0 ?- e' g
9、指定第5块盘作为全局热备
  t2 ]0 |" O" `% I9 o, y) ]) ~/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Set [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a02 |5 H. v# [! x7 u$ m# u$ }
10、指定为某个阵列的专用热备
8 a& e! V- W; @/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0
8 J7 O% M. O* t11、删除全局热备8 |: J9 i0 P% ?! t4 _5 t
/opt/MegaRAID/MegaCli/MegaCli64 -PDHSP -Rmv -PhysDrv[1:5] -a01 z  F1 l0 z8 |2 o& t; k# Q* F3 i/ ~
12、将某块物理盘下线/上线
4 T, W) x3 t: G8 r/opt/MegaRAID/MegaCli/MegaCli64 -PDOffline -PhysDrv [1:4] -a0/ W6 d1 v1 t0 n* X9 k* R* ^
/opt/MegaRAID/MegaCli/MegaCli64 -PDOnline -PhysDrv [1:4] -a0; i* C( z+ C3 [+ w; x3 E
13、查看物理磁盘重建进度
% p5 Y' {/ ]) G8 R! T/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -PhysDrv [1:5] -a0
# b' s  `; t& J* l# c) W或者以动态可视化文字界面显示- a/ |* s# B2 v+ G" V' ^- A& o
/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ProgDsply -PhysDrv [1:5] -a0
$ Z& O9 O; A- x- w/ [14、磁盘状态的变化,从拔盘,到插盘过程中: c! o( O8 I8 @8 k
Device |Normal|Damage|Rebuild|Normal
  e# ^, s9 \" V7 `" @Virtual Drive |Optimal|Degraded|Degraded|Optimal! r/ X# A; @" s  J* `' a2 G2 P
Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online4 z2 h* p" ~; O! f) B# \2 i
四、其他命令说明( M2 a& N- `2 E7 c* f2 j) ]" C
1、当前raid缓存状态,raid缓存状态设置为wb的话要注意电池放电事宜,设置电池放电模式为自动学习模式7 f% Q; t7 d: l3 ?+ D, K
/opt/MegaRAID/MegaCli/MegaCli64 -ldgetprop -dskcache -lall -aall3 {7 B3 x) i9 T
2、电池设置相关
4 P+ F: [  ^5 P; F查看电池状态信息(Display BBU Status Information)
0 B' E& [6 N, @: ?; \* aMegaCli -AdpBbuCmd -GetBbuStatus -aN|-a0,1,2|-aALL
$ e% |6 Q! Z& h3 K5 g  {) WMegaCli -AdpBbuCmd -GetBbuStatus -aALL
$ c. z# d0 z" h! h( W) ^( v2 W查看电池容量(Display BBU Capacity Information)4 M5 X/ z8 N  k4 v6 ?6 f4 j( L* u
MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aN|-a0,1,2|-aALL; Q# I- s1 {* M5 X
MegaCli -AdpBbuCmd -GetBbuCapacityInfo –aALL! I$ K3 G* |2 \6 R" n) `
查看电池设计参数(Display BBU Design Parameters)* N& z  k* R, i* q( s* n  x8 r
MegaCli -AdpBbuCmd -GetBbuDesignInfo -aN|-a0,1,2|-aALL
( j$ ?) U  Y  N, X% Z  G, D. N: HMegaCli -AdpBbuCmd -GetBbuDesignInfo –aALL. m: z: G3 w% F5 O1 i9 R
查看电池属性(Display Current BBU Properties)
. m; J! e  K2 Y* jMegaCli -AdpBbuCmd -GetBbuProperties -aN|-a0,1,2|-aALL! {" y' \3 G  F. z6 z
MegaCli -AdpBbuCmd -GetBbuProperties –aALL4 T* n6 Z. a2 [3 |* l/ B" s
设置电池为学习模式为循环模式(Start BBU Learning Cycle)
0 M0 I9 {0 V' ?2 x" b( CDescription Starts the learning cycle on the BBU.
( H5 W& P5 f3 O5 c: t9 g$ XNo parameter is needed for this option.
+ d' p6 n! [) z3 G  t8 T7 aMegaCli -AdpBbuCmd -BbuLearn -aN|-a0,1,2|-aALL6 B2 D5 O6 @  I' H
3、通过脚本检测RAID 磁盘状态, @& |$ l$ ?4 D  K
$ V: z, m6 x; B
4、raid图解( E: x: ]% W; i& i4 ~8 `
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:55 , Processed in 0.025467 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表