hp smart array p400 - 磁盘故障 - 热备用

hp smart array p400 - 磁盘故障 - 热备用

我遇到了 HP DL380 G5 智能阵列 p400 中磁盘故障的问题。阵列设置为 RAID 5、7 个磁盘 + 热备用。

几周前,一块磁盘发生故障,热备用磁盘自动接管,一切顺利。我更换了发生故障的驱动器,但不确定阵列是否处于正常状态。

如果我运行 hpaducli (操作系统是 RHEL 5),输出显示:

合并错误报告:
   控制器:插槽 1 中的 Smart Array P400
       设备:逻辑驱动器 1
      消息:后台奇偶校验初始化当前正在排队
        或正在此逻辑驱动器上进行。如果后台奇偶校验
        初始化已排队,将在执行 I/O 时启动
        在驱动器上。后台奇偶校验初始化完成后,
        逻辑驱动器的性能将会提高。

(这种情况已经报告了一个多月,但“排队”的后台奇偶校验初始化似乎并没有发生任何变化)。

使用 hpacucli 检查:
# hpacucli ctrl all show config

  physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 72 GB, OK)
  physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 72 GB, OK)
  physicaldrive 1I:1:7 (port 1I:box 1:bay 7, SAS, 72 GB, OK)
  physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 72 GB, OK)
  physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 72 GB, OK)
  physicaldrive 2I:1:3 (port 2I:box 1:bay 3, SAS, 72 GB, OK)
  physicaldrive 2I:1:4 (port 2I:box 1:bay 4, SAS, 72 GB, OK)
  physicaldrive 1I:1:8 (port 1I:box 1:bay 8, SAS, 72 GB, OK, spare)

原来的热备盘位于托架 8 中,故障磁盘位于托架 5 中。

我希望托架 5 中更换的驱动器能够自动启动作为新的热备用,但事实似乎并非如此。

  • 我需要对“排队后台初始化”做些什么吗?
  • 我是否必须主动更改热备配置?
  • 阵列是否处于“安全”状态,或者当下一个驱动器发生故障时它是否会失败?

答案1

更换故障驱动器后,热备用驱动器将恢复为热备用驱动器。这是 HP SmartArray 上的预期行为。

答案2

JS 是正确的。插入新驱动器将重建该驱动器,并使托架 8 中的驱动器恢复为热备用。

您无需对后台奇偶校验初始化消息做任何事情。此过程发生在 RAID 5/6 卷创建、扩展或在某些情况下(如本例)恢复时。您看到此消息这么长时间的原因是完成所需的时间取决于控制器的 I/O 负载。如果您执行大量 I/O,则初始化可能需要很长时间,但如果您让控制器闲置一段时间,它可以更快地完成(初始化必须在后台进行)。

如果命令结果hpacucli在与该特定 RAID 卷匹配的“logicaldrive #”行中显示“OK”,则说明您的驱动器是安全的,并且可以容忍驱动器故障。只有在您插入的驱动器完全重建后才会发生这种情况。

相关内容