久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux怎么查看Raid磁盤陣列信息

156次閱讀
沒有評論

共計(jì) 6102 個(gè)字符,預(yù)計(jì)需要花費(fèi) 16 分鐘才能閱讀完成。

本篇內(nèi)容介紹了“l(fā)inux 怎么查看 Raid 磁盤陣列信息”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓丸趣 TV 小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

linux 下查看軟、硬 raid 信息的方法。

軟件 raid:只能通過 linux 系統(tǒng)本身來查看

cat /proc/mdstat

可以看到 raid 級別,狀態(tài)等信息。

硬件 raid:最佳的辦法是通過已安裝的 raid 廠商的管理工具來查看,有 cmdline,也有圖形界面。如 adaptec 公司的硬件卡就可以通過下面的命令進(jìn)行查看:

# /usr/dpt/raidutil -l all

可以看到非常詳細(xì)的信息。

當(dāng)然更多情況是沒有安裝相應(yīng)的管理工具,只能依靠 linux 本身的話一般我知道的是兩種方式:

# dmesg |grep -i raid

# cat /proc/scsi/scsi

顯示的信息差不多,raid 的廠商,型號,級別,但無法查看各塊硬盤的信息。

另外經(jīng)過實(shí)際測試,dell 的服務(wù)器可以通過命令來顯示,而 hp、ibm 等的服務(wù)器通過上面的命令是顯示不出的。只能夠通過裝硬件廠商的管理工具來查看 dell 的 bmc 可以查看。

cat /proc/scsi/scsi

可以看到是 scsi 上的設(shè)備。一般情況可以看到 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 常用參數(shù)介紹

megacli -adpcount【顯示適配器個(gè)數(shù)】
megacli -adpgettime –aall【顯示適配器時(shí)間】
megacli -adpallinfo -aall【顯示所有適配器信息】
megacli -ldinfo -lall -aall【顯示所有邏輯磁盤組信息】
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 卡型號,raid 設(shè)置,disk 相關(guān)信息】

磁帶狀態(tài)的變化,從拔盤,到插盤的過程中。

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、準(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。

查看所有物理磁盤信息

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、查看磁盤緩存策略

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è)置磁盤緩存策略

緩存策略解釋:

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 陣列,由物理盤 2,3,4 構(gòu)成,該陣列的熱備盤是物理盤 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 在線添加磁盤

megacli -ldrecon -start -r5 -add -physdrv[1:4] -l1 -a0

意思是,重建邏輯磁盤組 1,raid 級別是 5,添加物理磁盤號:1:4。重建完后,新添加的物理磁盤會(huì)自動(dòng)處于重建 (同步) 狀態(tài),這個(gè) 時(shí)候 fdisk - l 是看不到陣列的空間變大的,只有在系統(tǒng)重啟后才能看見。如果該陣列下只有一個(gè)分區(qū)的話,那么該分區(qū)也直接增大,如果有多個(gè)分區(qū),不知道該怎么分配新增空間了?有空試試看,呵呵

5、查看陣列初始化信息

5.1 陣列創(chuàng)建完后,會(huì)有一個(gè)初始化同步塊的過程,可以看看其進(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 塊盤作為全局熱備

megacli -pdhsp -set [-enclaffinity] [-nonrevertible] -physdrv[1:5] -a0

也可以指定為某個(gè)陣列的專用熱備

megacli -pdhsp -set [-dedicated [-array1]] [-enclaffinity] [-nonrevertible] -physdrv[1:5] -a0

7、刪除全局熱備

megacli -pdhsp -rmv -physdrv[1:5] -a0

8、將某塊物理盤下線 / 上線

megacli -pdoffline -physdrv [1:4] -a0

megacli -pdonline -physdrv [1:4] -a0

9、查看物理磁盤重建進(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è)命令行工具來檢測

megarc for windows

解壓縮后,就是 megarc.exe

megarc for linux

用 unzip 解壓縮出來后,再 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

如果想要通過圖形界面來查看,必須裝那個(gè)大家伙了:dell openmanage server administrator
linux 下有 90 多 m,win 下的有 100 多 m。

dell 在 linux 下還有一個(gè)更好的工具:raidmon (for win 的目前還沒發(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

解包下來后,有個(gè) megamon-4.0-0a.i386.rpm

安裝結(jié)束后 /etc/init.d/raidmon start

# tail -f /var/log/megaserv.log 就可以看到檢測報(bào)告。有問題的時(shí)候,此 log 中會(huì)有體現(xiàn)。

還可以編輯 /etc/megamon.conf,將管理員的信箱加在文件末尾,這樣檢測到錯(cuò)誤的時(shí)候,會(huì)自動(dòng)發(fā)送郵件。
(mail.35.cn 好象當(dāng)成垃圾郵件過濾掉了)

因此建議 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 磁盤陣列信息”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-15發(fā)表,共計(jì)6102字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 南开区| 大足县| 视频| 昆明市| 响水县| 措美县| 灵石县| 集安市| 新化县| 新田县| 贡觉县| 北碚区| 宜阳县| 铜鼓县| 凉城县| 裕民县| 东兴市| 长治县| 同心县| 鲁甸县| 义马市| 双鸭山市| 肃宁县| 南宁市| 濉溪县| 甘洛县| 霸州市| 句容市| 雅江县| 大城县| 克东县| 福州市| 长垣县| 中方县| 建宁县| 辽中县| 盱眙县| 哈尔滨市| 济南市| 延吉市| 四平市|