使用MegaCli工具查看状态

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信息




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章