HP SmartArray P400:如何修复出现故障的逻辑驱动器?


8

我有一台带有SmartArray P400控制器(包括256 MB高速缓存/电池备份)的HP服务器,其逻辑驱动器带有已替换的无法重建的故障物理驱动器。

这是我检测到错误时的样子:

〜#/ usr / sbin / hpacucli ctrl slot = 0显示配置
插槽0(嵌入式)中的Smart Array P400(sn:XXXX)

  阵列A(SATA,未使用空间:0 MB)
    逻辑驱动器1(698.6 GB,RAID 1,确定)
      物理驱动器1I:1:1(端口1I:Box 1:托架1,SATA,750 GB,确定)
      物理驱动器1I:1:2(端口1I:box 1:托架2,托架,SATA,750 GB,确定)

  阵列B(SATA,未使用空间:0 MB)
    逻辑驱动器2(2.7 TB,RAID 5,发生故障)
      物理驱动器1I:1:3(端口1I:box 1:托架3,SATA,750 GB,确定)
      物理驱动器1I:1:4(端口1I:box 1:托架4,SATA,750 GB,确定)
      物理驱动器2I:1:5(端口2I:box 1:托架5,SATA,750 GB,确定)
      物理驱动器2I:1:6(端口2I:box 1:托架6,托架6,SATA,750 GB,发生故障)
      物理驱动器2I:1:7(端口2I:box 1:托架7,SATA,750 GB,确定)

  未分配
      物理驱动器2I:1:8(端口2I:box 1:托架8,SATA,750 GB,确定)
〜# 

我以为我已将驱动器2I:1:8配置为阵列A和阵列B的备用磁盘,但似乎并非如此:-(。我注意到由于主机上的I / O错误导致的问题,即使RAID5中只有1个物理驱动器发生故障。

有人知道为什么会这样吗?逻辑驱动器应进入“降级”模式,但仍可从主机操作系统完全访问!

我首先尝试将未分配的驱动器2I:1:8添加为逻辑驱动器2的备用驱动器,但这是不可能的:

〜#/ usr / sbin / hpacucli ctrl slot = 0数组B添加备件= 2I:1:8
    错误:当前配置不支持此操作。
    在设备上使用“显示”命令以显示其他详细信息 
    关于配置。
〜#  

有趣的是,可以将未分配的驱动器添加到第一个阵列而不会出现问题。我以为控制器可能由于缺少备用磁盘而使阵列进入“失败”状态,并保护失败的阵列免受修改。所以我试图重新启用逻辑驱动器(之后添加备用磁盘):

〜#/ usr / sbin / hpacucli ctrl slot = 0 ld 2修改重新启用
    警告:逻辑驱动器上的任何先前现有数据可能不会 
    有效或可恢复的。继续?(y / n)y

    错误:当前配置不支持此操作。
    在设备上使用“显示”命令以显示其他详细信息
    关于配置。
〜# 

但是如您所见,重新启用逻辑驱动器是不可能的。

现在,我将发生故障的驱动器与未分配的驱动器热交换来替换它。现在的状态如下:

〜#/ usr / sbin / hpacucli ctrl slot = 0显示配置
插槽0(嵌入式)中的Smart Array P400(sn:XXXX)

  阵列A(SATA,未使用空间:0 MB)
    逻辑驱动器1(698.6 GB,RAID 1,确定)
      物理驱动器1I:1:1(端口1I:Box 1:托架1,SATA,750 GB,确定)
      物理驱动器1I:1:2(端口1I:box 1:托架2,托架,SATA,750 GB,确定)

  阵列B(SATA,未使用空间:0 MB)
    逻辑驱动器2(2.7 TB,RAID 5,发生故障)
      物理驱动器1I:1:3(端口1I:box 1:托架3,SATA,750 GB,确定)
      物理驱动器1I:1:4(端口1I:box 1:托架4,SATA,750 GB,确定)
      物理驱动器2I:1:5(端口2I:box 1:托架5,SATA,750 GB,确定)
      物理驱动器2I:1:6(端口2I:box 1:托架6,SATA,750 GB,确定)
      物理驱动器2I:1:7(端口2I:box 1:托架7,SATA,750 GB,确定)
〜# 

逻辑驱动器仍然不可访问。为什么不重建?

我能做什么?

仅供参考,这是我的控制器的配置:

〜#/ usr / sbin / hpacucli ctrl slot = 0显示
 插槽0中的Smart Array P400(嵌入式)
  总线接口:PCI
  插槽:0
  序列号:XXXX
  缓存序列号:XXXX
  RAID 6(ADG)状态:已启用
  控制器状态:正常
  机箱插槽:
  硬件修订版:修订版E
  韧体版本:5.22
  重建优先级:中
  展开优先级:中
  表面扫描延迟:15秒
  表面分析不一致通知:已禁用
  Raid1写缓冲:禁用
  提示后超时:0秒
  缓存板存在:True
  缓存状态:确定
  加速比:读25%/写75%
  驱动器写缓存:已禁用
  高速缓存总大小:256 MB
  无电池写缓​​存:已禁用
  缓存备用电源:电池
  电池/电容器数量:1
  电池/电容器状态:正常
  支援SATA NCQ:True
〜# 

感谢您的帮助。

Answers:


5

答案并不令人满意。您的阵列很可能处于“等待重建”状态,RAID5阵列集中还有另一个发生故障的磁盘阻止了恢复的完成。这就是为什么您最近应该避免使用RAID5的原因。这些是SATA驱动器并没有帮助...出现问题的可能性更高。尝试关闭系统电源(让驱动器降速旋转)并重新打开电源。按照BIOS阵列屏幕上的提示进行操作,然后选择F2“重新启用所有逻辑驱动器”选项。这可能会启动重建过程。

否则,将使用新磁盘进行重建/恢复。


0

您应该启动ACU并查看实际情况。如果无法访问整个逻辑驱动器,则可以在其中重新启用它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.