**自:http://www.lsi.com的**上去搜,嘗試了各種組合
2.如何使用?
安裝完後的檔案依然存放在/opt目錄下,但是內部多了幾層目錄。
/opt/megaraid/megacli/megacli64 後跟著相應的引數即可。
megacli功能還是非常強大的。在想獲得更多raid資訊及硬碟細節問題等細節上,得到了更多底層的資料
linux作業系統下使用megacli工具檢視raid磁碟陣列狀態
www.lsi.com/support/downloads/megaraid/miscellaneous/linux/linux_megacli_1.01.24.zip 我這裡介紹安裝在/opt下。
1. 首先介紹下linux系統本身檢視
軟體raid:檢視raid級別,狀態等資訊
#cat /proc/mdstat
硬體raid:檢視raid的廠商,型號,級別
#dmesg | grep -i raid
#cat /proc/scsi/scsi
2.硬體raid最佳的辦法是通過已安裝的raid廠商的管理工具來檢視,下面安裝megacli工具檢視
命令使用:
#/opt/megacli -ldinfo -lall -aall 查raid級別
#/opt/megacli -adpallinfo -aall 查raid卡資訊
#/opt/megacli -pdlist -aall 檢視硬碟資訊
#/opt/megacli -adpbbucmd -aall 檢視電池資訊
#/opt/megacli -fwtermlog -dsply -aall 檢視raid卡日誌
#/opt/megacli -adpcount 【顯示介面卡個數】
#/opt/megacli -adpgettime –aall 【顯示介面卡時間】
#/opt/megacli -adpallinfo -aall 【顯示所有介面卡資訊】
#/opt/megacli -ldinfo -lall -aall 【顯示所有邏輯磁碟組資訊】
#/opt/megacli -pdlist -aall 【顯示所有的物理資訊】
#/opt/megacli -adpbbucmd -getbbustatus -aall |grep
『charger status』 【檢視充電狀態】
#/opt/megacli -adpbbucmd -getbbustatus -aall【顯示bbu狀態資訊】
#/opt/megacli -adpbbucmd -getbbucapacityinfo -aall【顯示bbu容量資訊】
#/opt/megacli -adpbbucmd -getbbudesigninfo -aall 【顯示bbu設計引數】
#/opt/megacli -adpbbucmd -getbbuproperties -aall 【顯示當前bbu屬性】
#/opt/megacli -cfgdsply -aall 【顯示raid卡型號,raid設定,disk相關資訊】
3.磁帶狀態的變化,從拔盤,到插盤的過程中。
device |normal|damage|rebuild|normal
virtual drive |optimal|degraded|degraded|optimal
physical drive |online|failed –> unconfigured|rebuild|online
4.檢視磁碟快取策略
#/opt/megacli -ldgetprop -cache -l0 -a0
or#/opt/megacli -ldgetprop -cache -l1 -a0
or#/opt/megacli -ldgetprop -cache -lall -a0
ro#/opt/megacli -ldgetprop -cache -lall -aall
ro#/opt/megacli -ldgetprop -dskcache -lall -aall
5.設定磁碟快取策略
快取策略解釋:
wt (write through
wb (write back)
nora (no read ahead)
ra (read ahead)
adra (adaptive read ahead)
cached
direct
例子:#/opt/megacli -ldsetprop wt|wb|nora|ra|adra -l0 -a0
or#/opt/megacli -ldsetprop -cached|-direct -l0 -a0
orenable /disable disk cache
#/opt/megacli -ldsetprop -endskcache|-disdskcache -l0 -a0
6.建立乙個 raid5 陣列,由物理盤 2,3,4 構成,該陣列的熱備盤是物理盤 5
#/opt/megacli -cfgldadd -r5 [1:2,1:3,1:4] wb direct -hsp[1:5] -a0
7.建立陣列,不指定熱備
#/opt/megacli -cfgldadd -r5 [1:2,1:3,1:4] wb direct -a0
8.刪除陣列
#/opt/megacli -cfglddel -l1 -a0
9#/opt/megacli -ldrecon -start -r5 -add -physdrv[1:4] -l1 -a0
10.陣列建立完後,會有乙個初始化同步塊的過程,可以看看其進度。
#/opt/megacli -ldinit -showprog -lall -aall
或者以動態視覺化文字介面顯示
#/opt/megacli -ldinit -progdsply -lall -aall
11.檢視陣列後台初始化進度
#/opt/megacli -ldbi -showprog -lall -aall
或者以動態視覺化文字介面顯示
#/opt/megacli -ldbi -progdsply -lall -aall
12.指定第 5
塊盤作為全域性熱備
#/opt/megacli -pdhsp -set [-enclaffinity] [-nonrevertible] -physdrv[1:5] -a0
13.指定為某個陣列的專用熱備
#/opt/megacli -pdhsp -set [-dedicated [-array1]] [-enclaffinity] [-nonrevertible] -physdrv[1:5] -a0
14.刪除全域性熱備
#/opt/megacli -pdhsp -rmv -physdrv[1:5] -a0
15.將某塊物理盤下線/上線
#/opt/megacli -pdoffline -physdrv [1:4] -a0
#/opt/megacli -pdonline -physdrv [1:4] -a0
16.檢視物理磁碟重建進度
#/opt/megacli -pdrbld -showprog -physdrv [1:5] -a0
或者以動態視覺化文字介面顯示
#/opt/megacli -pdrbld -progdsply -physdrv [1:5] -a0
檢視RAID硬碟資訊MegaCli安裝
選擇相應版本的安裝包 unzip csa1.5 megacli rel80571.zip cd megacli megacli linux rpm ivh megacli 8.05.71 1.noarch.rpm 安裝完成 ln s opt megaraid megacli megacli64 us...
MegaCli安裝及使用
megacli安裝及使用雜記 這裡會找到2個版本的megacli wget 然後解開 unzip 1.01.39 linux cli.zip 會解出1個readme檔案和乙個rpm包。老規矩 rpm vh megacli 1.01.39 0.i386.rpm 安裝結束後,執行命令將被安裝到 opt ...
使用 MegaCLI 檢測磁碟狀態
media error count 0 other error count 0 這兩個數值來確定陣列中磁碟是否有問題 medai error count 表示磁碟可能錯誤,可能是磁碟有壞道,這個值不為0值得注意,數值越大,危險係數越高,other error count 表示磁碟可能存在鬆動,可能需...