本篇內(nèi)容介紹了“l(fā)inux怎么查看Raid磁盤(pán)陣列信息”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
創(chuàng)新互聯(lián)專(zhuān)業(yè)提供成都IDC機(jī)房托管服務(wù),為用戶(hù)提供五星數(shù)據(jù)中心、電信、雙線接入解決方案,用戶(hù)可自行在線購(gòu)買(mǎi)成都IDC機(jī)房托管服務(wù),并享受7*24小時(shí)金牌售后服務(wù)。
linux下查看軟、硬raid信息的方法。
軟件raid:只能通過(guò)linux系統(tǒng)本身來(lái)查看
cat /proc/mdstat
可以看到raid級(jí)別,狀態(tài)等信息。
硬件raid: 最佳的辦法是通過(guò)已安裝的raid廠商的管理工具來(lái)查看,有cmdline,也有圖形界面。如adaptec公司的硬件卡就可以通過(guò)下面的命令進(jìn)行查看:
# /usr/dpt/raidutil -l all
可以看到非常詳細(xì)的信息。
當(dāng)然更多情況是沒(méi)有安裝相應(yīng)的管理工具,只能依靠linux本身的話(huà)一般我知道的是兩種方式:
# dmesg |grep -i raid
# cat /proc/scsi/scsi
顯示的信息差不多,raid的廠商,型號(hào),級(jí)別,但無(wú)法查看各塊硬盤(pán)的信息。
另外經(jīng)過(guò)實(shí)際測(cè)試,dell的服務(wù)器可以通過(guò)命令來(lái)顯示,而hp、ibm等的服務(wù)器通過(guò)上面的命令是顯示不出的。只能夠通過(guò)裝硬件廠商的管理工具來(lái)查看dell的bmc可以查看。
cat /proc/scsi/scsi
可以看到是scsi上的設(shè)備。一般情況可以看到raid級(jí)別。lspci可以看到raid卡的型號(hào)。
==========================================================
rpm -ivh megacli-1.01.09-0.i386.rpm
命令使用:
megacli -ldinfo -lall -aall 查raid級(jí)別
megacli -adpallinfo -aall 查raid卡信息
megacli -pdlist -aall 查看硬盤(pán)信息
megacli -adpbbucmd -aall 查看電池信息
megacli -fwtermlog -dsply -aall 查看raid卡日志
megacli常用參數(shù)介紹
megacli -adpcount 【顯示適配器個(gè)數(shù)】
megacli -adpgettime –aall 【顯示適配器時(shí)間】
megacli -adpallinfo -aall 【顯示所有適配器信息】
megacli -ldinfo -lall -aall 【顯示所有邏輯磁盤(pán)組信息】
megacli -pdlist -aall 【顯示所有的物理信息】
megacli -adpbbucmd -getbbustatus -aall |grep ‘charger status' 【查看充電狀態(tài)】
megacli -adpbbucmd -getbbustatus -aall【顯示bbu狀態(tài)信息】
megacli -adpbbucmd -getbbucapacityinfo -aall【顯示bbu容量信息】
megacli -adpbbucmd -getbbudesigninfo -aall 【顯示bbu設(shè)計(jì)參數(shù)】
megacli -adpbbucmd -getbbuproperties -aall 【顯示當(dāng)前bbu屬性】
megacli -cfgdsply -aall 【顯示raid卡型號(hào),raid設(shè)置,disk相關(guān)信息】
磁帶狀態(tài)的變化,從拔盤(pán),到插盤(pán)的過(guò)程中。
device |normal|damage|rebuild|normal
virtual drive |optimal|degraded|degraded|optimal
physical drive |online|failed –> unconfigured|rebuild|online
============================================
megacli 常見(jiàn)用法
2008-10-24 09:32
1、準(zhǔn)備
新版本的 megacli-1.01.24-0.i386.rpm 會(huì)把程序安裝在/opt下,可以自定義安裝目錄,例如:
rpm –relocate /opt/=/usr/sbin/ -i megacli-1.01.24-0.i386.rpm
即把安裝目錄 /opt 替換成 /usr/sbin。
查看所有物理磁盤(pán)信息
megacli -pdlist -aall
adapter #0
enclosure number: 1
slot number: 5
device id: 5
sequence number: 2
media error count: 0
other error count: 0
predictive failure count: 0
last predictive failure event seq number: 0
raw size: 140014mb [0x11177328 sectors]
non coerced size: 139502mb [0x11077328 sectors]
coerced size: 139392mb [0x11040000 sectors]
firmware state: hotspare
sas address(0): 0x5000c50008e5cca9
sas address(1): 0×0
inquiry data: seagate st3146855ss s5273ln4y1x0
…..
2、查看磁盤(pán)緩存策略
megacli -ldgetprop -cache -l0 -a0
adapter 0-vd 0: cache policy:writeback, readaheadnone, direct
or
megacli -ldgetprop -cache -l1 -a0
adapter 0-vd 1: cache policy:writeback, readaheadnone, direct
or
megacli -ldgetprop -cache -lall -a0
adapter 0-vd 0: cache policy:writeback, readaheadnone, direct
adapter 0-vd 1: cache policy:writeback, readaheadnone, direct
or
megacli -ldgetprop -cache -lall -aall
adapter 0-vd 0: cache policy:writeback, readaheadnone, direct
adapter 0-vd 1: cache policy:writeback, readaheadnone, direct
or
megacli -ldgetprop -dskcache -lall -aall
adapter 0-vd 0: disk write cache : disk's default
adapter 0-vd 1: disk write cache : disk's default
3、設(shè)置磁盤(pán)緩存策略
緩存策略解釋?zhuān)?/p>
wt (write through
wb (write back)
nora (no read ahead)
ra (read ahead)
adra (adaptive read ahead)
cached
direct
例子:
megacli -ldsetprop wt|wb|nora|ra|adra -l0 -a0
or
megacli -ldsetprop -cached|-direct -l0 -a0
or
enable / disable disk cache
megacli -ldsetprop -endskcache|-disdskcache -l0 -a0
4、創(chuàng)建/刪除 陣列
4.1 創(chuàng)建一個(gè) raid5 陣列,由物理盤(pán) 2,3,4 構(gòu)成,該陣列的熱備盤(pán)是物理盤(pán) 5
megacli -cfgldadd -r5 [1:2,1:3,1:4] wb direct -hsp[1:5] -a0
4.2 創(chuàng)建陣列,不指定熱備
megacli -cfgldadd -r5 [1:2,1:3,1:4] wb direct -a0
4.3 刪除陣列
megacli -cfglddel -l1 -a0
4.4 在線添加磁盤(pán)
megacli -ldrecon -start -r5 -add -physdrv[1:4] -l1 -a0
意思是,重建邏輯磁盤(pán)組1,raid級(jí)別是5,添加物理磁盤(pán)號(hào):1:4。重建完后,新添加的物理磁盤(pán)會(huì)自動(dòng)處于重建(同步)狀態(tài),這個(gè) 時(shí)候 fdisk -l是看不到陣列的空間變大的,只有在系統(tǒng)重啟后才能看見(jiàn)。如果該陣列下只有一個(gè)分區(qū)的話(huà),那么該分區(qū)也直接增大,如果有多個(gè)分區(qū),不知道該怎么分配新增空間了?有空試試看,呵呵
5、查看陣列初始化信息
5.1 陣列創(chuàng)建完后,會(huì)有一個(gè)初始化同步塊的過(guò)程,可以看看其進(jìn)度。
megacli -ldinit -showprog -lall -aall
或者以動(dòng)態(tài)可視化文字界面顯示
megacli -ldinit -progdsply -lall -aall
5.2 查看陣列后臺(tái)初始化進(jìn)度
megacli -ldbi -showprog -lall -aall
或者以動(dòng)態(tài)可視化文字界面顯示
megacli -ldbi -progdsply -lall -aall
6、創(chuàng)建全局熱備
指定第 5 塊盤(pán)作為全局熱備
megacli -pdhsp -set [-enclaffinity] [-nonrevertible] -physdrv[1:5] -a0
也可以指定為某個(gè)陣列的專(zhuān)用熱備
megacli -pdhsp -set [-dedicated [-array1]] [-enclaffinity] [-nonrevertible] -physdrv[1:5] -a0
7、刪除全局熱備
megacli -pdhsp -rmv -physdrv[1:5] -a0
8、將某塊物理盤(pán)下線/上線
megacli -pdoffline -physdrv [1:4] -a0
megacli -pdonline -physdrv [1:4] -a0
9、查看物理磁盤(pán)重建進(jìn)度
megacli -pdrbld -showprog -physdrv [1:5] -a0
或者以動(dòng)態(tài)可視化文字界面顯示
megacli -pdrbld -progdsply -physdrv [1:5] -a0
下載地址: http://gcolpart.evolix.net/debian/misc/dell/megacli-1.01.24-0.i386.rpm
=============================================
dell 各系列的機(jī)器,只要是 perc 的raid控制器,都可以用 megarc 這個(gè)命令行工具來(lái)檢測(cè)
megarc for windows
解壓縮后,就是 megarc.exe
megarc for linux
用 unzip 解壓縮出來(lái)后,再 chmod 700 megarc*
windows 和 linux 下的參數(shù)都一樣:
megarc -dispcfg -a0
./megarc -dispcfg -a0
輸出結(jié)果如下:
logical drive : 0( adapter: 0 ): status: optimal
—————————————————
spandepth :01 raidlevel: 5 rdahead : adaptive cache
stripsz :064kb stripes : 4 wrpolicy: writeback
logical drive 0 : spanlevel_0 disks
chnl target startblock blocks physical target st
—- —— ———- —— ——————
0 00 0×00000000 0x0887c000 online
0 01 0×00000000 0x0887c000 online
0 02 0×00000000 0x0887c000 online
0 03 0×00000000 0x0887c000 online
如果想要通過(guò)圖形界面來(lái)查看,必須裝那個(gè)大家伙了: dell openmanage server administrator
linux下有90多m,win下的有100多m。
dell 在 linux 下還有一個(gè)更好的工具:raidmon (for win 的目前還沒(méi)發(fā)現(xiàn))
目前支持 ide / eide, scsi raid: lsi logic cerc ata 100, perc 4/dc, perc 4/di, perc 4/sc, lsi logic (formerly ami) perc3/dc, perc3/dcl, perc3/qc, perc3/sc
perc-cerc-apps-6.03-a06.tar.gz
http://support.dell.com/support/downloads/download.aspx?c=us&l=en&s=gen&releaseid=r71524&formatcnt=2&fileid=92846
解包下來(lái)后,有個(gè) megamon-4.0-0a.i386.rpm
安裝結(jié)束后 /etc/init.d/raidmon start
# tail -f /var/log/megaserv.log 就可以看到檢測(cè)報(bào)告。有問(wèn)題的時(shí)候,此log中會(huì)有體現(xiàn)。
還可以編輯 /etc/megamon.conf ,將管理員的信箱加在文件末尾,這樣檢測(cè)到錯(cuò)誤的時(shí)候,會(huì)自動(dòng)發(fā)送郵件。
(mail.35.cn 好象當(dāng)成垃圾郵件過(guò)濾掉了)
因此建議 megarc(手工) 配合 raidmon(自動(dòng)) 是個(gè)比較好的解決方案。
dell 1950 的 perc 5/i sas raid 控制器用這個(gè)命令行工具:
megacli for linux
http://www.lsi.com/support/downloads/megaraid/miscellaneous/linux_megacli_1.01.24.zip
megacli for windows
http://www.lsi.com/support/downloads/megaraid/miscellaneous/windows_megacli_1.01.25.zip
# unzip linux_megacli_1.01.24.zip
# unzip megaclilin.zip
# rpm -ivh megacli-1.01.24-0.i386.rpm
# /opt/megacli -cfgdsply -aall
輸出如下:
==============================================================================
adapter: 0
product name: perc 5/i integrated
memory: 256mb
bbu: present
serial no: 12345
==============================================================================
raid level: primary-1, secondary-0, raid level qualifier-0
size:285568mb
state: optimal
physical disk: 0
media error count: 0
other error count: 0
firmware state: online
physical disk: 1
media error count: 0
other error count: 0
firmware state: online
“l(fā)inux怎么查看Raid磁盤(pán)陣列信息”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
當(dāng)前題目:linux怎么查看Raid磁盤(pán)陣列信息
URL鏈接:http://jinyejixie.com/article26/gpeecg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、外貿(mào)建站、移動(dòng)網(wǎng)站建設(shè)、Google、關(guān)鍵詞優(yōu)化、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)