megacli 查看Raid卡和硬盤信息


megacli的安裝(Windows)

鏈接:https://pan.baidu.com/s/1BxDc5pzpPs_0MsfH7ckhDw
提取碼:tsq8

 

megacli的安裝(Linux)

鏈接:https://pan.baidu.com/s/1vo5FrFGakJAWTCRPWKWDtA
提取碼:00kc

 

下載至windows本地桌面,然后在linux命令行用命令:rz -be ,在彈出的窗口中選擇剛才下載的壓縮包(注意不要勾選已ASCII碼方式傳送文件)

tar xf megacli-8.02.21-1-mdv2012.0.x86_64.rpm.tar
rpm -ivh megacli-8.02.21-1-mdv2012.0.x86_64.rpm

 

yum install megacli -y 
查看Raid卡信息
megacli -LDInfo -Lall -aALL
查看硬盤信息:
megacli -PDList -aALL

 

備注:

RAID型號對應表信息如下:

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"         #代表Raid10

 

一、查看Raid卡信息
megacli -LDInfo -Lall -aALL 

[root@ robin]# megacli -LDInfo -Lall -aALL
                                     
OSSpecificInitialize: Failed to load libsysfs.so.2.0.2 Please ensure that libsfs is present in the system.
The dependent library libsysfs.so.2.0.1 not available. Please contact LSI for distribution of the package

Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name                :
RAID Level          : Primary-1, Secondary-0, RAID Level Qualifier-0
Size                : 930.5 GB
Mirror Data         : 930.5 GB
State               : Optimal  <<<< 這是正常的狀態。

Strip Size          : 64 KB
Number Of Drives per span:2  <<<< RAID組包含2塊磁盤(但實際是4塊500G的SSD做Raid10)。

Span Depth          : 2 <<<< 深度若是1,說明實際只是RAID 1。2表示可以是RAID 10

Default Cache Policy: WriteBack, ReadAdaptive, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteBack, ReadAdaptive, Direct, No Write Cache if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy   : Disk's Default
Ongoing Progresses:
  Background Initialization: Completed 41%, Taken 190 min.
Encryption Type     : None
Default Power Savings Policy: Controller Defined
Current Power Savings Policy: None
Can spin up in 1 minute: No
LD has drives that support T10 power conditions: No
LD's IO profile supports MAX power savings with cached writes: No
Bad Blocks Exist: No
Is VD Cached: No

 

二、查看硬盤信息:
[root@ robin]# megacli -PDList -aALL

###有如下樣式的幾段,說明實際有幾塊硬盤(下面是一塊500G的SSD的信息)

Enclosure Device ID: 32
Slot Number: 3
Drive's postion: DiskGroup: 0, Span: 1, Arm: 1
Enclosure position: 0
Device Id: 3
WWN: 50025388A0061518
Sequence Number: 2
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SATA
Raw Size: 465.761 GB [0x3a386030 Sectors]
Non Coerced Size: 465.261 GB [0x3a286030 Sectors]
Coerced Size: 465.25 GB [0x3a280000 Sectors]
Firmware state: Online, Spun Up
Device Firmware Level: BB0Q
Shield Counter: 0
Successful diagnostics completion on :  N/A
SAS Address(0): 0x4433221107000000
Connected Port Number: 3(path0)
Inquiry Data: S1DHNSADA04008B     Samsung SSD 840 EVO 500GB               EXT0BB0Q
FDE Enable: Disable
Secured: Unsecured
Locked: Unlocked
Needs EKM Attention: No
Foreign State: None
Device Speed: 6.0Gb/s
Link Speed: 6.0Gb/s
Media Type: Solid State Device
Drive:  Not Certified
Drive Temperature :32C (89.60 F)
PI Eligibility:  No
Drive is formatted for PI information:  No
PI: No PI
Drive's write cache : Disabled
Drive's NCQ setting : Disabled
Port-0 :
Port status: Active
Port's Linkspeed: 6.0Gb/s
Drive has flagged a S.M.A.R.T alert : No

 

raid卡的數據在硬盤上有一份,在raid卡中有一份,當邏輯有錯誤的時候,可以重新從硬盤把邏輯數據導入,這個時候會做一些檢驗和檢查

raid卡的盤有4種基本狀態。

Failed  基本無救,聯系dell保修。

Online  正常裝填。

Foreign   邏輯有錯誤,這個盤未識別,解決方法:從硬盤重新導入raid卡的邏輯數據。

Unconfigd 第一種情況就是這個盤沒有配置在raid中,第二種情況就是邏輯有錯誤,這個盤未識別。解決方法:從硬盤重新導入raid卡的邏輯數據。第一種情況下,重新從硬盤導入邏輯數據也沒辦法,第二種情況下是可以的。

 

spans值 1,2,3,4做raid0,八塊盤做raid1形成1、2、3、4

Drive's position: DiskGroup: 0, Span: 0, Arm: 1

如果盤壞在不同的raid1上,就可以,如果壞在相同的raid1上數據就完了,所以最大可以壞4塊盤。

 

PD值 0、1、2、3、4、5、6、7、

 

mt檢測:

dmidecode  |grep -i ser

MegaCli  -pdlist -aall

MegaCli  -pdlist -aall |grep 'Firmware state'

MegaCli  -LDInfo -Lall -aALL

MegaCli  -h

MegaCli  -CfgForeign -Import -aall

MegaCli  -pdlist -aall |grep 'Firmware state'

MegaCli  -pdlist -aall 

MegaCli  -LdPdInfo -aALL

MegaCli  -LdPdInfo -aALL|more

MegaCli  -LdPdInfo -aALL >

vim aaaa 

MegaCli  -pdlist -aall 

MegaCli  -pdlist -aall  |grep 'Firmware state'

MegaCli  -FwTermLog -Dsply -aALL 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM