linux查看raid情況工具,使用MegaCli工具查看Raid磁盤陣列狀態

轉載自:http://home.51.com/chenjianghui1987/diary/item/10051836.html

文章本身我不做過多修改了,在這里我就把自己在安裝時候碰到的難點跟大家提下。

1.何處下載?

首先,根據文章中的路徑已經下載不到相應的文件了,在此我們就自己到http://www.lsi.com的網站上去搜,嘗試了各種組合

最后終于用linux_cli.zip在搜索欄中搜索出相應結果,找到linux版本,下載即可。

為了安全起見我還將文件上傳至下載空間,以備不時之需。

http://down.51cto.com/data/342011

2.如何使用?

安裝完后的文件依然存放在/opt目錄下,但是內部多了幾層目錄。

/opt/MegaRAID/MegaCli/MegaCli64 后跟著相應的參數即可。

megacli功能還是非常強大的。在想獲得更多raid信息及硬盤細節問題等細節上,得到了更多底層的數據

Linux操作系統下使用MegaCli工具查看Raid磁盤陣列狀態

新版本的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系統本身查看

軟件raid:查看raid級別,狀態等信息

#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下,所以執行命令都是/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 【顯示適配器個數】

#/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

or

enable / 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

#-----------------------------------

/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -physdrv[32:2] -aALL

下面轉自:

http://blog.sina.com.cn/s/blog_57c70e190101ebl9.html

今天給服務器DELL

R710加硬盤,準備在線做raid,以前不太注意這些事,搞起來花了一些時間,不過還好是搞定了,趕緊記錄下來,免的日后忘記了。

用MegaCli做陣列,最重要是就是這三個系數:

Adapter #0

Enclosure Device ID: 32

Slot Number: 0

分別代表了?-PhysDrv[E0:S0,E1:S1,...] -aN

#物理磁盤的

enclosure號:slot號 ?-a是陣列卡號

這些參數可以通過下面的命令得到。

查看陣列卡信息

lspci -v

/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL

查看所有物理硬盤狀態

/opt/MegaRAID/MegaCli/MegaCli64 -PDList -a0

# /opt/MegaRAID/MegaCli/MegaCli64 help |grep -i pdinfo

MegaCli -pdInfo -PhysDrv[E0:S0,E1:S1,...] -aN|-a0,1,2|-aALL

MegaCli -LdPdInfo -aN|-a0,1,2|-aALL

查看邏輯盤詳細信息

# /opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo

-aALL

查看單個盤的詳細信息

# /opt/MegaRAID/MegaCli/MegaCli64 -pdInfo -PhysDrv[32:3] -aALL

Adapter 0: Device at Enclosure - 32, Slot - 3 is not

found.

像我新增加的硬盤就是 [32:2]

cfe39b63d04d2a21beedeb13268d9d32.png

aeaf6d40f70eae238e3b2ba6a5842eab.png

fc8c1817489f0d1d03d935f09c168c96.png

這里我的硬盤被標記為“Foreign”外來配置,要清除一下,不然會報下面這個錯誤:

The specified physical disk does not have the appropriate

attributes to complete

the requested command.

Exit Code: 0x26

掃描外來配置的個數:

# /opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -scan -a0

There are 1 foreign configuration(s) on controller 0.

Exit Code: 0x00

清除外來配置:

# /opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -clear -a0

Foreign configuration 0 is cleared on controller 0.

Exit Code: 0x00

再次掃描外來配置的個數:

# /opt/MegaRAID/MegaCli/MegaCli64 -cfgforeign -scan

-a0

There is no foreign configuration on controller 0.

Exit Code: 0x00

創建Raid0

# /opt/MegaRAID/MegaCli/MegaCli64 -CfgLdAdd -r0[32:2] WB

Direct -a0

Adapter 0: Created VD 2

Adapter 0: Configured the Adapter!!

Exit Code: 0x00

eef4bc748077755c05387431d3ad8ceb.png

9eddcc5981ebe73f0a8b9140b934e0ef.png

2efe9a9fea110783a0b0b60ca3c03eee.png

刪除陣列:

# /opt/MegaRAID/MegaCli/MegaCli6 ?-cfgclr

-a0 ???清除所有的raid組的配置

# /opt/MegaRAID/MegaCli/MegaCli6 ?-cfglddel

-L0 -a0 ?刪除指定的raid組(Target Id:

0)的raid組,可以通過上面的“查看邏輯盤詳細信息”得到。

查看硬盤的重建情況:

# /opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ProgDsply -PhysDrv

[12:7] -aALL

Device(Encl-12 Slot-7) is not in rebuild process

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/539451.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/539451.shtml
英文地址,請注明出處:http://en.pswp.cn/news/539451.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Myeclipse 更改web項目的訪問名

第一步:在要修改的項目名稱上右擊選擇最下面一列的”prepertise“(屬性),進入屬性設置界面。 第二步:找到左側菜單欄的”Myeclipse“中的web項,設置”Web Context -root“值,之后點擊”ok“按鈕…

年底送書活動:送出6本技術書籍,價值372元!

年底了 為了回饋公眾號粉絲 特別贈送6本新書 它就是&#xff01;&#xff01;&#xff01; <RabbitMQ實戰指南> 最近在做消息隊列 正好看到此書 收益良多 正好推薦給大家 感謝原書作者支持3本 另外~ 本人自費購買了3本 一共6本 免費送給大家 總價值&#xff1a;62*6&…

終端不能聯網_5G和物聯網DDA的關系

多年以來&#xff0c;物聯網一直是一個大家耳熟能詳又不知為何物的東西&#xff0c;而物聯網的定義也隨著技術的進步和應用場景的改變而不斷的變化和演化。以前&#xff0c;物聯網WLAN物聯網(就是WiFi、藍牙、ZigBee...)。而如今物聯網WLAN物聯網蜂窩物聯網(2/3/4G、NB、LoRa、…

linux磁盤fio壓力測試,fio進行磁盤壓力測試

fio可以用來測試磁盤IO常用的參數如下&#xff1a;filename/dev/emcpowerb 支持文件系統或者裸設備&#xff0c;-filename/dev/sda2或-filename/dev/sdbdirect1 測試過程繞過機器自帶的buffer&#xff0c;使測試結果更真實rwrandwread 測試隨機讀的…

SpringMVC 實例 --非注解【過時的,留作回憶】

練習項目&#xff1a;test SpringMVC 實例 --非注解&#xff0c;只用于學習理解。到了spring 3.0以后或許部分東西已經過時了&#xff0c;在實際工作中并不一定好用。 但對于理解SpringMVC的實現方式很有幫助&#xff0c;在以后使用注解時&#xff0c;會明白是怎么個來龍去脈&a…

云場景實踐研究第27期:袋鼠云

更多云場景實踐研究案例&#xff0c;點擊這里&#xff1a;【云場景實踐研究合集】聯合不是簡單的加法&#xff0c;而是無限的生態&#xff0c;誰會是下一個獨角獸 隨著網站論壇粉絲數高漲&#xff0c;原有系統架構和服務器性能已無法滿足熱情高漲的粉絲需求。同時&#xff0c;網…

怎么在電腦上看磁盤分配單元的大小_電腦磁盤到底該不該分區?怎么分區?

“哥&#xff0c;在嗎&#xff1f;在你家新買的adolbook14 2020怎么只有一個C盤啊?”“電腦磁盤怎么重新分區啊&#xff1f;在線等&#xff01;急&#xff01;”“本電腦小白可太驕傲了&#xff0c;我居然自己給電腦磁盤分區了&#xff0c;一通操作猛如虎&#xff01;”……那…

嵌入式Linux初始化硬件RTC,嵌入式Linux系統中的快速啟動技術研究

嵌入式Linux系統主要特點在于使用Bootloader替代了桌面系統的BIOS&#xff0c;同時對系統進行了規模上的裁剪&#xff0c;但硬件上的劣勢往往導致系統啟動速度較慢&#xff0c;而嵌入式產品使用者又對系統的開機速度比較敏感&#xff0c;樣就產生了對于提高嵌入式Linux系統啟動…

Ajax總結

Ajax的核心技術是XMLHttpRequest對象,它可以在不向服務器提交整個頁面的情況下&#xff0c;實現局部更新網頁。通過這個對象&#xff0c;Ajax可以像桌面應用程序那樣只與服務器進行數據層的交換&#xff0c;而不必每次都刷新界面&#xff0c;也不必每次將數據處理的工作都交給服…

SpringMVC訪問靜態資源的三種方式

如何你的DispatcherServlet攔截 *.do這樣的URL&#xff0c;就不存在訪問不到靜態資源的問題。如果你的DispatcherServlet攔截“/”&#xff0c;攔截了所有的請求&#xff0c;同時對*.js,*.jpg的訪問也就被攔截了。 目的&#xff1a;可以正常訪問靜態文件&#xff0c;不要找不到…

電腦如何進入bios模式_華碩筆記本電腦開機自動進入BIOS界面怎么辦?

最近很多人的華碩牌子筆記本有問題&#xff0c;說自己開機就直接進入BIOS了。對于這些小白來說&#xff0c;一臉懵逼啊&#xff0c;不知道怎么解決&#xff0c;其實大家也不要著急&#xff0c;堅哥來簡單幫大家分析一下。第一、可能系統的文件被更改&#xff0c;從而導致無法啟…

springmvc在controller和視圖之間傳遞參數

從視圖向controller傳遞值&#xff0c; controller <--- 視圖 1&#xff09;簡單類型&#xff0c;如int, String, 應在變量名前加RequestParam注解&#xff0c;例如&#xff1a; RequestMapping("hello3")public String hello3( RequestParam("name" …

蘋果手機怎么清理聽筒灰塵_怎么清理手機聽筒的灰塵?

作為一個專業的強迫癥從業者&#xff0c;我已經看不慣手機聽筒的灰塵很久了&#xff0c;在經歷無數次失敗之后&#xff08;針&#xff0c;牙刷&#xff0c;牙簽&#xff0c;吸塵器等等&#xff09;。我必須要來分享一個超級實用的方法清理手機聽筒的灰塵。那就是&#xff0c;起…

linux mrtg 命令,linux服務器之流量監控(MRTG)

本系列文章原則&#xff1a;灰常詳細&#xff0c;灰常簡單&#xff0c;新手包學包會&#xff01;因其簡單&#xff0c;故未涉及安全性方面的考慮呵&#xff01;本實驗服務器為rhel-5-server-i386&#xff0c;客戶端為windows xp。本實驗所用軟件包均在rhel-5-server-i386-dvd.i…

搭建網站必不可少的知識14

安全組配置 “操作”-“安全組配置” 單擊“內網入方向”&#xff0c;“添加安全組規則”默認配置即可“確定”。在公網入方向和公網出方向都這樣添加上。&#xff08;如果存在就先刪除后在添加&#xff09;。現在應該能登錄了。 輸入密碼&#xff0c;點擊“確定” 登錄后只有一…

8代cpu能跑linux,Intel公布6/7/8代桌面CPU打漏洞補丁性能結果:影響很小

今天&#xff0c;Intel執行副總裁數據、數據中心事業部總經理Navin Shenoy(孫納頤)發布了第二篇性能測試文章&#xff0c;針對客戶端也就是桌面平臺用戶在打上修復“Spectre”和“Meltdown”漏洞補丁之后的實際情況。對于大部分普通電腦用戶來說&#xff0c;性能的影響并不顯著…

Spring mvc interceptor配置攔截器

原文&#xff1a;http://blog.csdn.net/liyisong2008/article/details/42915715 -------------------------------------------------------------------------- xml代碼&#xff1a; [java] view plaincopy <?xml version"1.0" encoding"UTF-8"?>…

rm: 無法刪除swap: 不允許的操作_safe-rm老板再也不用擔心我刪庫跑路啦[視頻]

saferm 老板再不怕我刪庫跑路https://www.zhihu.com/video/1177717527541731328在 linux 上&#xff0c;使用 rm 是一件非常危險的事情(最近又有朋友遇到了我才想起了寫這篇文章)&#xff0c;如果不幸手殘執行了 rm -rf 刪除了重要文件&#xff0c;建議你準備收拾包袱跑路吧。既…

視頻通信基礎知識之采集

在之前的文章里&#xff0c;我們說了不少關于音視頻相關的內容&#xff0c;但是一直沒有系統的來介紹視頻通信&#xff0c;接下來我們將出一個系列關于視頻通信的文章。幫助大家對視頻通信有一個更全面的認識。系列文大綱如下&#xff1a;視頻通信采集視頻通信處理視頻通信編碼…

Spring MVC 流程圖

Spring工作流程描述1. 用戶向服務器發送請求&#xff0c;請求被Spring 前端控制Servelt DispatcherServlet捕獲&#xff1b;2. DispatcherServlet對請求URL進行解析&#xff0c;得到請求資源標識符&#xff08;URI&#xff09;。然后根據該URI&#xff0c;調用HandlerMapping獲…