raid 物理盘缓存状态_使用MegaCli工具查看Raid磁盘阵列状态
文章本身我不做過多修改了,在這里我就把自己在安裝時候碰到的難點(diǎn)跟大家提下。
1.何處下載?
首先,根據(jù)文章中的路徑已經(jīng)下載不到相應(yīng)的文件了,在此我們就自己到http://www.lsi.com的網(wǎng)站上去搜,嘗試了各種組合
最后終于用linux_cli.zip在搜索欄中搜索出相應(yīng)結(jié)果,找到linux版本,下載即可。
為了安全起見我還將文件上傳至下載空間,以備不時之需。
http://down.51cto.com/data/342011
2.如何使用?
安裝完后的文件依然存放在/opt目錄下,但是內(nèi)部多了幾層目錄。
/opt/MegaRAID/MegaCli/MegaCli64 后跟著相應(yīng)的參數(shù)即可。
megacli功能還是非常強(qiáng)大的。在想獲得更多raid信息及硬盤細(xì)節(jié)問題等細(xì)節(jié)上,得到了更多底層的數(shù)據(jù)
Linux操作系統(tǒng)下使用MegaCli工具查看Raid磁盤陣列狀態(tài)
新版本的MegaCli-1.01.24-0.i386.rpm會把程序安裝在/opt下,可以自定義安裝目錄,例如:rpm –relocate
/opt/=/usr/sbin/ -i MegaCli-1.01.24-0.i386.rpm 即把安裝目錄 /opt 替換成
/usr/sbin。下載地址:http://www.lsi.com/support/downloads/megaraid/miscellaneous/linux/Linux_MegaCLI_1.01.24.zip 我這里介紹安裝在/opt下。
1. 首先介紹下Linux系統(tǒng)本身查看
軟件raid:查看raid級別,狀態(tài)等信息
#cat /proc/mdstat
硬件raid:查看raid的廠商,型號,級別
#dmesg | grep -i raid
#cat /proc/scsi/scsi
2.硬件raid最佳的辦法是通過已安裝的raid廠商的管理工具來查看,下面安裝MegaCLI工具查看
首先下載MegaCli,解壓縮。#rpm -ivh MegaCli-1.01.24-0.i386.rpm? 安裝在/opt下,所以執(zhí)行命令都是/opt/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 【顯示適配器個數(shù)】
#/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’ 【查看充電狀態(tài)】
#/opt/MegaCli -AdpBbuCmd -GetBbuStatus -aALL【顯示BBU狀態(tài)信息】
#/opt/MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aALL【顯示BBU容量信息】
#/opt/MegaCli -AdpBbuCmd -GetBbuDesignInfo -aALL??? 【顯示BBU設(shè)計(jì)參數(shù)】
#/opt/MegaCli -AdpBbuCmd -GetBbuProperties -aALL??? 【顯示當(dāng)前BBU屬性】
#/opt/MegaCli -cfgdsply -aALL??? 【顯示Raid卡型號,Raid設(shè)置,Disk相關(guān)信息】
3.磁帶狀態(tài)的變化,從拔盤,到插盤的過程中。
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.設(shè)置磁盤緩存策略
緩存策略解釋:
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
or
enable / disable disk cache
#/opt/MegaCli -LDSetProp -EnDskCache|-DisDskCache -L0 -a0
6.創(chuàng)建一個 raid5 陣列,由物理盤 2,3,4 構(gòu)成,該陣列的熱備盤是物理盤 5
#/opt/MegaCli -CfgLdAdd -r5 [1:2,1:3,1:4] WB Direct -Hsp[1:5] -a0
7.創(chuàng)建陣列,不指定熱備
#/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.陣列創(chuàng)建完后,會有一個初始化同步塊的過程,可以看看其進(jìn)度。
#/opt/MegaCli -LDInit -ShowProg -LALL -aALL
或者以動態(tài)可視化文字界面顯示
#/opt/MegaCli -LDInit -ProgDsply -LALL -aALL
11.查看陣列后臺初始化進(jìn)度
#/opt/MegaCli -LDBI -ShowProg -LALL -aALL
或者以動態(tài)可視化文字界面顯示
#/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.查看物理磁盤重建進(jìn)度
#/opt/MegaCli -PDRbld -ShowProg -PhysDrv [1:5] -a0
或者以動態(tài)可視化文字界面顯示
#/opt/MegaCli -PDRbld -ProgDsply -PhysDrv [1:5] -a0
總結(jié)
以上是生活随笔為你收集整理的raid 物理盘缓存状态_使用MegaCli工具查看Raid磁盘阵列状态的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android底层设置相机帧率,Andr
- 下一篇: 计算机不能显示可移动磁盘咋办,U盘插上电