Linux下查看Raid磁盤陣列信息的方法
以下是組建服務器raid時查到的資料,做下筆記,沒興趣的朋友請無視。
Linux下查看軟、硬raid信息的方法。
軟件raid:只能通過Linux系統本身來查看
cat /proc/mdstat
可以看到raid級別,狀態等信息。
硬件raid: 最佳的辦法是通過已安裝的raid廠商的管理工具來查看,有cmdline,也有圖形界面。如Adaptec公司的硬件卡就可以通過下面的命令進行查看:
# /usr/dpt/raidutil -L all
可以看到非常詳細的信息。
當然更多情況是沒有安裝相應的管理工具,只能依靠Linux本身的話一般我知道的是兩種方式:
# dmesg |grep -i raid
# cat /proc/scsi/scsi
顯示的信息差不多,raid的廠商,型號,級別,但無法查看各塊硬盤的信息。
另外經過實際測試,Dell的服務器可以通過命令來顯示,而HP、IBM等的服務器通過上面的命令是顯示不出的。只能夠通過裝硬件廠商的管理工具來查看DELL的BMC可以查看。
cat /proc/scsi/scsi
可以看到是SCSI上的設備。一般情況可以看到RAID級別。lspci可以看到RAID卡的型號。
==========================================================
rpm -ivh MegaCli-1.01.09-0.i386.rpm
命令使用:
MegaCli -LDInfo -Lall -aALL 查raid級別
MegaCli -AdpAllInfo -aALL 查raid卡信息
MegaCli -PDList -aALL 查看硬盤信息
MegaCli -AdpBbuCmd -aAll 查看電池信息
MegaCli -FwTermLog -Dsply -aALL 查看raid卡日志
MegaCli常用參數介紹
MegaCli -adpCount 【顯示適配器個數】
MegaCli -AdpGetTime –aALL 【顯示適配器時間】
MegaCli -AdpAllInfo -aAll 【顯示所有適配器信息】
MegaCli -LDInfo -LALL -aAll 【顯示所有邏輯磁盤組信息】
MegaCli -PDList -aAll 【顯示所有的物理信息】
MegaCli -AdpBbuCmd -GetBbuStatus -aALL |grep ‘Charger Status' 【查看充電狀態】
MegaCli -AdpBbuCmd -GetBbuStatus -aALL【顯示BBU狀態信息】
MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aALL【顯示BBU容量信息】
MegaCli -AdpBbuCmd -GetBbuDesignInfo -aALL 【顯示BBU設計參數】
MegaCli -AdpBbuCmd -GetBbuProperties -aALL 【顯示當前BBU屬性】
MegaCli -cfgdsply -aALL 【顯示Raid卡型號,Raid設置,Disk相關信息】
磁帶狀態的變化,從拔盤,到插盤的過程中。
Device |Normal|Damage|Rebuild|Normal
Virtual Drive |Optimal|Degraded|Degraded|Optimal
Physical Drive |Online|Failed –> Unconfigured|Rebuild|Online
============================================
MegaCli 常見用法
2008-10-24 09:32
1、準備
新版本的 MegaCli-1.01.24-0.i386.rpm 會把程序安裝在/opt下,可以自定義安裝目錄,例如:
rpm –relocate /opt/=/usr/sbin/ -i MegaCli-1.01.24-0.i386.rpm
即把安裝目錄 /opt 替換成 /usr/sbin。
查看所有物理磁盤信息
新聞熱點
疑難解答