下载RPM包
wget http://mirror.cogentco.com/pub/misc/MegaCli-8.07.14-1.noarch.rpm
安装
rpm -ivh MegaCli-8.07.14-1.noarch.rpm
安装完,就会在/opt/下创建个MegaRAID目录,文件都在里面
添加软连接
ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/MegaCli
查看帮助手册
MegaCli -h
查看raid 状态
MegaCli -LdInfo -lAll -aALL
State : Degraded(降级)
State : Offline(离线)
State : Optimal(正常)
Number Of Drives : 2 RAID组包含2块磁盘。
查看硬盘数量以及有无损坏,有几行就是有几个硬盘
MegaCli -PDList -aALL |grep "Firmware state"
硬盘状态:
Firmware state: Online, Spun Up 磁盘正常
Firmware state: Unconfigured(good), Spun Up 磁盘已安装,但未启用
Firmware state: Unconfigured(bad) 故障
Firmware state: Failed 故障
Firmware state: Rebuild 重建,一般在更换磁盘时显示
查看硬盘所有信息
MegaCli -PDList -aALL
部分参数解释:
- Slot Number: ---硬盘槽号
- PD Type: -----磁盘接口类型
- InquiryData: -----硬盘的序列号、型号、固件版本
- Raw Size: -----磁盘原始大小
- NonCoerced Size: -----磁盘标准大小
- CoercedSize: ------磁盘最大可用大小
- Medai Error Count: ------表示磁盘可能错误,可能是磁盘有坏道,这个值不为0值得注意,数值越大,危险系数越高。
- Other Error Count: ------表示磁盘可能存在松动,可能需要重新再插入。
- Predictive Failure Count: -----预测故障计数
查看raid级别
第一种:
MegaCli -LdPdInfo -aALL|grep "RAID Level"
raid级别:
RAIDLevel : Primary-0, Secondary-0, RAID Level Qualifier-0 这就是raid0
- 0 0 0 是raid0
- 1 0 0 是raid1
- 5 0 3 是raid5
- 1 3 0 是raid10
- raid1 还需要结合Span Depth的值来判断
- Span Depth : 2 表示共2个RAID1盘组做成了RAID10,1表示1个RAID1盘组
- 还有一种情况:Primary-1, Secondary-3, RAID LevelQualifier-0 也是表示 RAID-10;
- 也可以这么显示raid级别,输入就会返回,这种的基本准确
第二种:
MegaCli -ShowSummary -aALL|grep "RAID Level"
如报一下错误
[root@localhost MegaCli]# ./MegaCli64 -PDList -aALL
./MegaCli64: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
解决办法 :
安装libncurses.so.5
yum install libncurses.so.5
安装 libncurses.so.5
之后,如果还是报错,就安装 libncurses
相关软件包
yum install libncurses*
评论 (0)