如何解释 MegaCli 的输出?

如何解释 MegaCli 的输出?

/opt/MegaCli -CfgDsply -a0 | 较少 RAID 级别:主-1、次要-3、RAID 级别限定符-0

几乎可以肯定这不是在运行 RAID3,我猜是 RAID 10,其中“Primary”表示在“spans”(span 是 Mega Cli 术语,表示第一个 RAID 操作块)中执行的操作,然后“RAID Level Qualifier”是在 spans 之上执行的 RAID 级别操作,最后,“Secondary-3”表示有 3 个 spans 正在执行 RAID0。此解释与磁盘空间健全性检查相符,实际上阵列的总容量是三个物理驱动器的容量。但是,此解释和输出语法非常复杂,绝对需要澄清。

答案1

您的答案似乎从 SNIA 规范的第 13 页开始 http://www.snia.org/sites/default/files/SNIA_DDF_Technical_Position_v2.0.pdf

主-1“镜像阵列”

次要-3“跨越式 0x03 涉及不同大小的基本 VD 的剥离和连接的组合。”

RAID 级别限定符-0“跨两个范围镜像”

答案2

看一看:http://globalroot.wordpress.com/2013/06/18/megacli-raid-levels/

# Explanation of Raid Levels: 
['Primary-0, Secondary-0, RAID Level Qualifier-0'] = RAID-0
['Primary-1, Secondary-0, RAID Level Qualifier-0'] = RAID-1
['Primary-5, Secondary-0, RAID Level Qualifier-3'] = RAID-5
['Primary-6, Secondary-0, RAID Level Qualifier-3'] = RAID-6
['Primary-1, Secondary-3, RAID Level Qualifier-0'] = RAID-10

并匹配:

$ sudo /opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL | grep RAID
RAID Level          : Primary-1, Secondary-0, RAID Level Qualifier-0
RAID Level          : Primary-1, Secondary-3, RAID Level Qualifier-0

$ sudo ./megasasctl
a0d0      136GiB RAID 1   1x2  optimal
a0d1      272GiB RAID 10  2x2  optimal

答案3

由于 MegaCli 的文档并不完善,我们至少可以比较一下输出

我的磁盘处于 raid 10 中(我在 bios 中检查过)

来自 MegaCLI:

 RAID Level: Primary-1, Secondary-0, RAID Level Qualifier-0


                Versions
            ================
Product Name    : ServeRAID M5015 SAS/SATA Controller
Serial No       : SV13409496
FW Package Build: 12.12.0-0047


               Device Present
             ================
Virtual Drives    : 1 
  Degraded        : 0 
  Offline         : 0 
Physical Devices  : 6 
  Disks           : 4 
  Critical Disks  : 0 
  Failed Disks    : 0 

答案4

您应该结合Span Depth信息来确定它是什么 raid。例如,RAID Level : Primary-1, Secondary-3, RAID Level Qualifier-0withSpan Depth: 1表示 RAID 1,而RAID Level : Primary-1, Secondary-3, RAID Level Qualifier-0withSpan Depth: 2表示 RAID 13。

相关内容