1、下载软件包MegaCli
下载地址(附件):
http://vdisk.weibo.com/s/dh4smVPLWhbC?archive_ref=F0IoLE0pczx6G&archive_path=%2F8.07.10_MegaCLI_Linux%2FLinux+MegaCLI+8.07.10&category_id=0#
2、解压缩
3、Linux下安装:
#rpm -ivh MegaCli-8.07.10-1.noarch.rpm
#cd /opt/MegaRAID/ 安装路径在/opt下
4、完成安装,建立软链接到/usr/bin,方便使用此命令
# ln -sf /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/megacli
================================================================
1.Linux系统本身查看:
软Raid查看
[root@lvmhhk ~]# cat /proc/mdstat
Personalities :
unused devices: <none>
硬件Raid:查看raid的厂商,型号,级别
#dmesg |grep -i raid
#cat /proc/scsi/scsi
或
#lspci |grep -i meg
2.硬件raid最好通过已安装的raid厂商的管理工具来查看,megacli
MegaCli常用参数:
显示适配器个数:#megacli -adpCount
显示适配器时间:#megacli -AdpGetTime -aALL
显示所有适配器信息:#megacli -AdpAllInfo -aAll
显示所有逻辑磁盘组信息:#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|Rebulid|Online
MegaCli Error Messages
0x00 Command completed successfully
0x01 Invalid command
不同品牌服务,用megacli查看到的raid卡型号信息与lspci查看到的raid卡型号信息不一致,例如华为,DELL,HP,好像是为Raid卡进行了2次开发,套了一个驱动壳子新名称一样,曙光的megacli查看到的直接是通用raid卡型号。
================================
lsiutil.x86_64工具也可以查看raid信息