一、下载MegaCli
wget ftp://download2.boulder.ibm.com/ecc/sar/CMA/XSA/ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip
二、安装
#解压zip安装包
解压 ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip
#切换到安装包目录
光盘 Linux/
#使用安装rpm
rpm -ivh Lib_Utils-1.00-09.noarch.rpm MegaCli-8.00.48-1.i386.rpm
#查看文件安装在哪
rpm -ql MegaCli-8.00.48-1.i386
#做软链接
ln -s /opt/MegaRAID/MegaCli/MegaCli64 /bin/MegaCli64
ln -s /opt/MegaRAID/MegaCli/MegaCli64 /sbin/MegaCli64
三、使用命令及参数
#查看帮助:
MegaCli64 -h
#查看RAID漫画的数量
[root@tw1671~]MegaCli664-a//以下#RAIDp的数量为1
控制器数量:1。
退出代码:0x01
#查看所有raid卡详细信息
[root@tw06a1671 ~]# MegaCli64 -AdpAllInfo -aALL
Adapter #0 ---表示第一个raid卡
==================================================== =============================
版本
=================
产品名称:PERC H330 Mini ---raid卡的型号
序列号:5BP01R2
固件包构建:25.3.0.0016
制造数据
=================
制造日期 : 11/28/15
返工日期 : 11/28/15
修订号:A03
电池 FRU:不适用
Flash 中的图像版本:
=================
BIOS 版本:6.23.03.0_4.16.07.00_0x060C0200
Ctrl-R 版本:5.04-0012
固件版本:4.250.01-4405
NVDATA 版本:3.1411.01-0015
引导块版本:3.02.00.00-0001
四、查看表格状态
[root@node-1 ~]# /opt/MegaRAID/MegaCli/MegaCli64 -PDLIST -aALL -nolog|grep -iE "Enclosure Device ID:|slot|Media Error|Firmware state|Predictive Failure Count|PD Type:" | xargs --max-lines=6
机箱设备 ID:32 插槽编号:0 介质错误计数:22 预测故障计数:0 PD 类型:SATA 固件状态:失败
机箱设备 ID:32 插槽编号:1 介质错误计数:0 预测故障计数:0 PD 类型:SATA 固件状态:在线、启动
机箱设备 ID:32 插槽编号:2 介质错误计数:0 预测性故障计数:0 PD 类型:SATA 固件状态:在线、启动
机箱设备 ID:32 插槽编号:3 介质错误计数:0 预测性故障计数:0 PD 类型:SATA 固件状态:在线、启动
机箱设备 ID:32 插槽编号:4 介质错误计数:653 预测故障计数:0 PD 类型:SATA 固件状态:失败
机箱设备 ID:32 插槽编号:5 介质错误计数:0 预测性故障计数:0 PD 类型:SATA 固件状态:在线、启动
机箱设备 ID:32 插槽编号:6 介质错误计数:0 预测性故障计数:0 PD 类型:SATA 固件状态:在线、启动
机箱设备 ID:32 插槽编号:7 介质错误计数:0 预测故障计数:0 PD 类型:SATA 固件状态:在线、启动
机箱设备 ID:32 插槽编号:8 介质错误计数:0 预测性故障计数:0 PD 类型:SATA 固件状态:在线、启动
机箱设备 ID:32 插槽编号:9 介质错误计数:2326 预测故障计数:1 PD 类型:SATA 固件状态:失败
机箱设备 ID:32 插槽编号:10 介质错误计数:0 预测性故障计数:0 PD 类型:SATA 固件状态:在线、启动
机箱设备 ID:32 插槽编号:11 介质错误计数:0 预测性故障计数:0 PD 类型:SATA 固件状态:在线、启动
机柜设备 ID:32 插槽编号:12 介质错误计数:0 预测故障计数:0 PD 类型:SAS 固件状态:JBOD
机箱设备 ID:32 插槽编号:13 介质错误计数:0 预测故障计数:0 PD 类型:SAS 固件状态:JBOD
[root@node-1 ~]# for dev in $(df -Th | grep "^/dev" | awk -F '[0-14]' '{print $1}' | sort -u); 做回声 $dev ; smartctl -H $dev |grep -i 健康;完毕
/dev/sda
SMART 健康状况:正常
/dev/sda3
分机
/dev/sdb
SMART 健康状况:正常