设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

QQ登录

只需一步,快速开始

#公告#抱歉,网站将关闭,不再开放。由于PC时代已远逝 。在这个后移动互联网时代,我们继续携手前行,保持对技术的热情。共同构建linuxtone知识星球欢迎加入,一起讨论技术、招聘人才、分享资源。请新老linuxtone人 扫码移步到 知识星球:linuxtone

学习是一种信仰!分享是一种快乐!能力= 心态 * 沟通 * 知识 (你的每一天需要正能量!)

 网站的发展需要你贡献一份力量!希望你能每天坚持看贴1小时,并回答网友的问题!祝你在浏览论坛的过程中取得进步!谢谢!linuxtone加油!大家加油! 友情提示: 你今天学习了吗?你今天进步了吗?少一点抱怨!多一点进步!Life is short ! Why not linuxtone ?  

网站的发展、感谢每位坛友的努力!

查看: 7175|回复: 4

利用MegaCli操作硬Raid [复制链接]

Rank: 7Rank: 7Rank: 7

签到
527
注册时间
2010-7-3
最后登录
2015-5-15
在线时间
267 小时
阅读权限
100
积分
46000
帖子
340
主题
21
精华
1
UID
9704
发表于 2014-2-13 10:31:22 |显示全部楼层
一般dell PERC驱动控制器支持:
Dell RAID Controller PERC 5/i
Dell RAID Controller PERC 6/i
(1)下载工具地址汇总:
wget http://www.eth0.us/files/Linux_MegaCLI_1.01.24.zip
wget http://www.lsi.com/support/downl ... 01.39_Linux_Cli.zip
wget http://www.lsi.com/DistributionS ... 00.12_Linux_Cli.zip
解压后直接安装rpm包,默认是安装在opt下了;64位命令为MegaCli64
(2)命令使用:
  1. /opt/MegaCli  -LDInfo -Lall -aALL 查raid级别
  2. /opt/MegaCli -AdpAllInfo -aALL 查raid卡信息
  3. /opt/MegaCli -PDList -aALL 查看硬盘信息
  4. /opt/MegaCli -AdpBbuCmd -aAll 查看电池信息
  5. /opt/MegaCli -FwTermLog -Dsply -aALL 查看raid卡日志
  6. /opt/MegaCli -adpCount 【显示适配器个数】
  7. /opt/MegaCli -AdpGetTime –aALL 【显示适配器时间】
  8. /opt/MegaCli -AdpAllInfo -aAll    【显示所有适配器信息】
  9. /opt/MegaCli -LDInfo -LALL -aAll    【显示所有逻辑磁盘组信息】
  10. /opt/MegaCli -PDList -aAll    【显示所有的物理信息】
  11. /opt/MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status’ 【查看充电状态】
  12. /opt/MegaCli -AdpBbuCmd -GetBbuStatus -aALL【显示BBU状态信息】
  13. /opt/MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aALL【显示BBU容量信息】
  14. /opt/MegaCli -AdpBbuCmd -GetBbuDesignInfo -aALL    【显示BBU设计参数】
  15. /opt/MegaCli -AdpBbuCmd -GetBbuProperties -aALL    【显示当前BBU属性】
  16. /opt/MegaCli -cfgdsply -aALL    【显示Raid卡型号,Raid设置,Disk相关信息】
复制代码
(3)磁带状态的变化,从拔盘,到插盘的过程中。
  1. Device        |Normal|Damage|Rebuild|Normal
  2. Virtual Drive    |Optimal|Degraded|Degraded|Optimal
  3. Physical Drive    |Online|Failed –> Unconfigured|Rebuild|Online
复制代码
(4)查看磁盘缓存策略
  1. /opt/MegaCli -LDGetProp -Cache -L0 -a0
复制代码
or
  1. /opt/MegaCli -LDGetProp -Cache -L1 -a0
复制代码
or
  1. /opt/MegaCli -LDGetProp -Cache -LALL -a0
复制代码
ro
  1. /opt/MegaCli -LDGetProp -Cache -LALL -aALL
复制代码
ro
  1. /opt/MegaCli -LDGetProp -DskCache -LALL -aALL
复制代码
(5)创建一个raid5阵列,由物理盘 2,3,4构成,该阵列的热备盘是物理盘5
  1. /opt/MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a0
复制代码
(6)创建阵列,不指定热备
  1. /opt/MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -a0
复制代码
(7)删除阵列
  1. /opt/MegaCli -CfgLdDel -L1 -a0
复制代码
(8)在线添加磁盘
  1. /opt/MegaCli -LDRecon -Start -r5 -Add -PhysDrv[1:4] -L1 -a0
复制代码
(9).阵列创建完后,会有一个初始化同步块的过程,可以看看其进度。
  1. /opt/MegaCli -LDInit -ShowProg -LALL -aALL
复制代码
或者以动态可视化文字界面显示
  1. /opt/MegaCli -LDInit -ProgDsply -LALL -aALL
复制代码
(10).查看阵列后台初始化进度
  1. /opt/MegaCli -LDBI -ShowProg -LALL -aALL
复制代码
或者以动态可视化文字界面显示
  1. /opt/MegaCli -LDBI -ProgDsply -LALL -aALL
复制代码
(11)指定第 5 块盘作为全局热备
  1. /opt/MegaCli -PDHSP -Set [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0
复制代码
(12)指定为某个阵列的专用热备
  1. /opt/MegaCli -PDHSP -Set [-Dedicated [-Array1]] [-EnclAffinity] [-nonRevertible] -PhysDrv[1:5] -a0
复制代码
(13)删除全局热备
  1. /opt/MegaCli -PDHSP -Rmv -PhysDrv[1:5] -a0
复制代码
(14)将某块物理盘下线/上线
  1. /opt/MegaCli -PDOffline -PhysDrv [1:4] -a0
复制代码
  1. /opt/MegaCli -PDOnline -PhysDrv [1:4] -a0
复制代码
(15)查看物理磁盘重建进度
  1. /opt/MegaCli -PDRbld -ShowProg -PhysDrv [1:5] -a0
复制代码
或者以动态可视化文字界面显示
  1. /opt/MegaCli -PDRbld -ProgDsply -PhysDrv [1:5] -a0
复制代码
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
补充:软raid的查看方法
软件raid:只能通过Linux系统本身来查看
cat /proc/mdstat
可以看到raid级别,状态等信息。
硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline,也有图形界面。如Adaptec公司的硬件卡就可以通过下面的命令进行查看:
  1. /usr/dpt/raidutil -L all
复制代码
可以看到非常详细的信息。
当然更多情况是没有安装相应的管理工具,只能依靠Linux本身的话一般我知道的是两种方式:
  1. dmesg |grep -i raid
  2. cat /proc/scsi/scsi
复制代码
显示的信息差不多,raid的厂商,型号,级别,但无法查看各块硬盘的信息。
另外经过实际测试,Dell的服务器可以通过命令来显示,而HP、IBM等的服务器通过上面的命令是显示不出的。只能够通过装硬件厂商的管理工具来查看DELL的BMC可以查看。
  1. cat /proc/scsi/scsi
复制代码
可以看到是SCSI上的设备。一般情况可以看到RAID级别。lspci可以看到RAID卡的型号。
转自:http://www.diyoms.com/system-manager/213.html

Rank: 8Rank: 8

注册时间
2012-1-15
最后登录
2016-7-25
在线时间
260 小时
阅读权限
90
积分
54383
帖子
101
主题
17
精华
0
UID
17344
发表于 2014-2-13 10:48:49 |显示全部楼层
顶一个!!硬Raid 虽说这个工具能操作,但是一直没敢用。。

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-11-22
最后登录
2016-7-12
在线时间
629 小时
阅读权限
90
积分
113139
帖子
89
主题
15
精华
0
UID
15973
发表于 2014-2-13 15:37:56 |显示全部楼层
☆豆芽☆ 发表于 2014-2-13 10:48
顶一个!!硬Raid 虽说这个工具能操作,但是一直没敢用。。

操作的时候细心点,没事的,上次做了raid 5。

使用道具 举报

Rank: 6Rank: 6

注册时间
2010-7-29
最后登录
2019-4-20
在线时间
22 小时
阅读权限
70
积分
9137
帖子
63
主题
17
精华
0
UID
9950
发表于 2015-2-2 11:10:46 |显示全部楼层
可以的,我们也在用。
http://www.bdkyr.com 开源人

使用道具 举报

Rank: 7Rank: 7Rank: 7

注册时间
2012-5-25
最后登录
2018-7-13
在线时间
329 小时
阅读权限
100
积分
53995
帖子
314
主题
47
精华
0
UID
20200
发表于 2015-2-10 18:46:57 |显示全部楼层
挺好的,我们也在用

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢您的支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2019-6-16 10:38 , Processed in 0.020155 second(s), 10 queries , Apc On.

Powered by Discuz! X2 Licensed

© 2001-2011 Comsenz Inc.

回顶部