linux megaraid恢复raid,安装MegaCli,查看linux服务器raid信息

[[email protected]_zw_119 install]# tar -zxf MegaCli8.07.10.tar.gz

[[email protected]_zw_119 install]# tree MegaCli8.07.10

MegaCli8.07.10

├── Linux

│ ├── Lib_Utils-1.00-09.noarch.rpm # 需要安装这两个 rpm 包

│ ├── MegaCli-8.02.21-1.noarch.rpm

│ ├── readme.txt

│ └── Run-Linux-PERC.sh

└── WINDOWS

├── MegaCli64.exe

├── MegaCli.exe

├── readme.txt

├── X64.bat

└── X86.bat

[[email protected]_zw_119 install]# cd MegaCli8.07.10/Linux/

[[email protected]_zw_119 Linux]# rpm -ivh Lib_Utils-1.00-09.noarch.rpm

[[email protected]_zw_119 Linux]# rpm -ivh MegaCli-8.02.21-1.noarch.rpm

[[email protected]_zw_119 Linux]# ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/local/bin/MegaCli

[[email protected]_zw_119 Linux]# MegaCli -v

MegaCLI SAS RAID Management Tool Ver 8.02.21 Oct 21, 2011

(c)Copyright 2011, LSI Corporation, All Rights Reserved.

Exit Code: 0x00

一、查看Raid卡信息

megacli -LDInfo -Lall -aALL

[[email protected] 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 <<<< 这是正常的状态。Degraded 代表raid组有硬盘故障,raid组降级。

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

备注:

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

二、查看硬盘信息:

[[email protected] 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 <<< Online 代表磁盘正常;若为 Failed 代表硬盘故障。

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

你可能感兴趣的:(linux,megaraid恢复raid)