lspci-nn

lspci-nn

我有一台配备四个驱动器的 Dell PowerEdge 2950,以及这个 RAID 控制器(Dell Perc 6/i):

lspci-nn

RAID 总线控制器 [0104]: LSI Logic / Symbios Logic MegaRAID SAS 1078 [1000:0060] (rev 04)

物理驱动器二和三(标记为 a0e32s2 和 a0e32s3)组成虚拟驱动器 a0d2,处于 OFFLINE 状态,因为物理磁盘 2 进入“就绪”状态而不是“在线”状态。

megaraidsas 状态

-- 阵列信息 -- -- ID | 类型 | 大小 | 状态 a0d0 | RAID 0 | 100GiB | 最佳 a0d1 | RAID 0 | 2693GiB | 最佳 a0d2 | RAID 0 | 3725GiB | 离线

-- 磁盘信息 -- ID | 型号 | 状态 | 警告 a0e32s0 | ATA ST31500341AS 1397GiB | 在线 | 错误:媒体:0 其他:1 a0e32s1 | ATA ST31500341AS 1397GiB | 在线 | 错误:媒体:0 其他:1 a0e32s2 | ATA Hitachi HDS72302 1863GiB | 就绪 | 错误:媒体:0 其他:1 a0e32s3 | ATA Hitachi HDS72302 1863GiB | 在线 | 错误:媒体:0 其他:1

虚拟驱动器处于不一致状态:

megacli -LDGetProp 一致性 -L2 -a0

虚拟驱动器:02(目标 ID 02):不一致。

发生这种情况时,我可以“导入外部配置”,但虚拟磁盘仍然不一致。我可以删除这个虚拟驱动器,重新创建 RAID-0,对虚拟驱动器进行完全初始化,并使虚拟驱动器保持一致,但最终这种情况会再次发生,并且总是发生在同一个物理驱动器上。

我如何才能阻止外部配置事件的发生?我已经更换了物理驱动器 2。我如何找出上面的“其他”错误是什么?

RAID 控制器和 BIOS 的固件都是最新版本。我正在运行 Debian Squeeze 和 Debian Wheezy(标准和最新的反向移植内核)。

megacli -AdpEventLog -GetEvents -f events.log -aALL && less events.log

PD 02(e0x20/s2) 路径 1221000002000000 上的命令超时,CDB:2a 00 07 60 5b 68 00 00 08 00 已移除:PD 02(e0x20/s2) 已移除:PD 02(e0x20/s2) 信息:enclPd=20、scsiType=0、portMap=02、sasAddr=1221000002000000,0000 000000000000 PD 02(e0x20/s2) 上的状态从 ONLINE(18) 更改为 FAILED(11) VD 02/2 上的状态从 OPTIMAL(3) 更改为 OFFLINE(0) 控制器缓存因 VD 02/2 丢失或脱机而固定 VD 02/2 现在离线 PD 02(e0x20/s2) 上的状态从 FAILED(11) 更改为 UNCONFIGURED_BAD(1) 机柜 PD 20(c None/p0) 元素 (SES 代码 0x17) 状态已更改 VD 02/2 上的策略从 +[ID=02,dcp=0d,ccp=0d,ap=0,dc=0,dbgi=0] 更改为 [ID=02,dcp=0d,ccp=0c,ap=0,dc=0,dbgi=0] 已插入:PD 02(e0x20/s2) 已插入:PD 02(e0x20/s2) 信息:enclPd=20、scsiType=0、portMap=02、sasAddr=1221000002000000,00000000000000000 PD 02(e0x20/s2) 不是经过认证的驱动器 PD 02(e0x20/s2) 上的状态从 UNCONFIGURED_BAD(1) 更改为 UNCONFIGURED_GOOD(0) 机柜 PD 20(c None/p0) 元件 (SES 代码 0x17) 状态已更改 检测到外部配置

谢谢你的帮助!

相关内容