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




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