1.顯示rebuid進度 megacli -pdrbld -showprog -physdrv[20:2] -aall
2.檢視e s megacli -pdlist -aall -nolog | grep -ei "(enclosure|slot)"
3.檢視所有硬碟的狀 megacli -pdlist -aall -nolog
4.檢視所有virtual disk的狀態 megacli -ldpdinfo -aall -nolog
raid level對應關係:
raid level : primary-1, secondary-0, raid level qualifier-0 raid 1
raid level : primary-0, secondary-0, raid level qualifier-0 raid 0
raid level : primary-5, secondary-0, raid level qualifier-3 raid 5
raid level : primary-1, secondary-3, raid level qualifier-0 raid 10
megacli -cfgldadd -r0[0:11] wb nora direct cachedbadbbu -strpsz64 -a0 -nolog
megacli -cfgldadd -r5 [12:2,12:3,12:4,12:5,12:6,12:7] wb direct -a0
megacli -cfgldadd -r5 [1:2,1:3,1:4] wb direct -hsp[1:5] -a0 --指定熱備盤
6.點亮指定硬碟(定位) megacli -pdlocate -start -physdrv[32:2] -a0
7.清除foreign狀態 megacli -cfgforeign -clear -a0
8.檢視raid陣列中掉線的盤 megacli -pdgetmissing -a0
9.替換壞掉的模組 megacli -pdreplacemissing -physdrv[12:10] -array5 -row0 -a0
10.手動開啟rebuid megacli -pdrbld -start -physdrv[12:10] -a0
11.檢視 megacli的log megacli -fwtermlog dsply -a0 > adp2.log
12.設定hotspare
megacli -pdhsp -set [-dedicated [-array2]] [-enclaffinity] [-nonrevertible] -physdrv[e:s] -a0
megacli -pdhsp -set [-enclaffinity] [-nonrevertible] -physdrv[e:s] -a0
13.關閉rebuild megacli -adpautorbld -dsbl -a0
14.設定rebuild的速率 megacli -adpsetprop rebuildrate -30 -a0
15.查raid級別 megacli -ldinfo -lall -aall
16.查raid卡資訊 megacli -adpallinfo -aall
17.檢視電池資訊 megacli -adpbbucmd -aall
18.檢視raid卡日誌 megacli -fwtermlog -dsply -aall
19.顯示介面卡個數 megacli -adpcount
20.顯示介面卡時間 megacli -adpgettime –aall
21.顯示所有介面卡資訊 megacli -adpallinfo -aall
22.顯示所有邏輯磁碟組資訊 megacli -ldinfo -lall -aall
23.顯示所有的物理資訊 megacli -pdlist -aall
24.檢視充電狀態 megacli -adpbbucmd -getbbustatus -aall |grep 'charger status'
25.顯示bbu狀態資訊 megacli -adpbbucmd -getbbustatus -aall
26.顯示bbu容量資訊 megacli -adpbbucmd -getbbucapacityinfo -aall
27.顯示bbu設計引數 megacli -adpbbucmd -getbbudesigninfo -aall
28.顯示當前bbu屬性 megacli -adpbbucmd -getbbuproperties -aall
29.顯示raid卡型號,raid設定,disk相關資訊 megacli -cfgdsply -aall
磁帶狀態的變化,從拔盤,到插盤的過程中。
device |normal |damage |rebuild |normal
virtual drive |optimal|degraded|degraded|optimal
physical drive |online |failed unconfigured|rebuild|online
30.檢視物理磁碟狀態:megacli -pdrbld -showprog -physdrv [enclosure device id:slot number] -a0
rebuild 中的物理磁碟狀態中會顯示:"firmware state: rebuild"
31.以文字進度條樣式顯示 rebuild 進度:megacli -pdrbld -progdsply -physdrv[e:s] -aall
螢幕顯示類似下面的內容:
rebuild progress of physical drives...
enclosure:slot percent complete time elps
032 :05 #######################87 %################******* 01:59:07
32.檢視 raid 卡 rebuild 引數:megacli -adpallinfo -aall | grep -i rebuild
返回結果類似下面這樣
rebuild rate : 30%
auto rebuild : enabled
rebuild rate : yes
force rebuild : yes
33.設定 raid 卡 rebuild 比例為60%:megacli -adpsetprop -aall
34 .刪除全域性熱備 megacli -pdhsp -rmv -physdrv[e:s] -a0
35.將物理盤下線和上線 megacli -pdoffline/online -physdrv [e:s] -a0
37.刪除陣列 megacli -cfglddel -l1 -a0
38.檢視磁碟快取策略 megacli -ldgetprop -dskcache -lall -aall or megacli -ldgetprop -cache -lall -aall
39.檢視當前存在的cache megacli -getpreservedcachelist -an|-a0,1,2|-aall
40.清除對應陣列的cache megacli -discardpreservedcache -lx|-l0,1,2|-lall -force -an|-a0,1,2|-aall
參考:
Megacli常用命令彙總
megacli 是一款管理維護硬體 raid 軟體,可以通過它來了解當前 raid 卡的所有資訊,包括 raid 卡的型號,raid 的陣列型別,raid 上各磁碟狀態,等 通常,我們對硬碟當前的狀態不太 好確定,一般通過機房人員巡檢來完成,有沒有通過軟體的方式來檢查確定這個問題呢。megacli ...
MegaCli常用命令詳細介紹
megacli常用引數介紹 megacli adpcount 顯示介面卡個數 megacli adpgettime aall 顯示介面卡時間 megacli adpallinfo aall 顯示所有介面卡資訊 megacli ldinfo lall aall 顯示所有邏輯磁碟組資訊 megacli ...
docker常用命令 Docker 常用命令筆錄
格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...