分类: 服务器与存储
2013-06-09 00:17:01
我们下载的目标是名为: 的这个包(版本或许会更新),下载到linux系统里面,然后解开
unzip
会解出2个rpm包,lib_utils-1.00-09.noarch.rpm 和 megacli-8.04.08-1.noarch.rpm 先后安装着两个包
rpm -ivh lib_utils-1.00-09.noarch.rpm
rpm -ivh megacli-8.04.08-1.noarch.rpm
安装结束后,执行命令将被安装到
/opt/megaraid/megacli/
文件名是megacli 或 megacli64,上述包安装后是megacli64 ,视乎你的系统是32位或64位。这个位置默认没有path,而且文件名里面有大写用起来很不方便,建议找个地方(比如/root/bin)创建一个全小写名称的符号连接这样用起来比较方便。
megacli用起来还是很简单的,就是这个版本全部要通过命令行参数进行操作不方便而已(之前的afacli起码都是一个shell方式的命令行啊,更不说pe2850的dellmgr命令的全菜单界面)。
摘抄一些比较常用的参数如下:
显示适配器个数: megacli -adpcount
显示适配器时间: megacli -adpgettime –aall
显示所有适配器信息: megacli -adpallinfo -aall //可以查看raid卡所支持的raid类型
显示所有逻辑磁盘组信息: 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
查看cache 策略设置: megacli -cfgdsply -aall |grep policy
查看充电进度百分比: megacli -adpbbucmd -getbbustatus -aall |grep ‘relative state of charge’
各种设备和磁盘的不同状态:
device |normal|damage|rebuild|normal
virtual drive |optimal|degraded|degraded|optimal
physical drive |online|failed –> unconfigured|rebuild|online
完整的操作手册在这里: