我有一台带有SmartArray P400控制器(包括256 MBcaching/电池备份)的惠普服务器,带有一个逻辑驱动器,replace了不能重build的失败的物理驱动器。
这是我发现错误时的样子:
〜#/ usr / sbin / hpacucli ctrl slot = 0 show config 插槽0(embedded式)中的Smart Array P400(sn:XXXX) arraysA(SATA,未使用的空间:0 MB) logicaldrive 1(698.6 GB,RAID 1,确定) 物理驱动器1I:1:1(端口1I:盒1:托架1,SATA,750 GB,确定) 物理驱动器1I:1:2(端口1I:盒1:托架2,SATA,750 GB,确定) arraysB(SATA,未使用空间:0 MB) logicaldrive 2(2.7 TB,RAID 5,失败) 物理驱动器1I:1:3(端口1I:盒1:托架3,SATA,750 GB,确定) 物理驱动器1I:1:4(端口1I:盒1:托架4,SATA,750 GB,确定) 物理驱动器2I:1:5(端口2I:盒1:托架5,SATA,750 GB,确定) 物理驱动器2I:1:6(端口2I:盒1:托架6,SATA,750 GB,失败) 物理驱动器2I:1:7(端口2I:盒1:托架7,SATA,750 GB,确定) 未分配 物理驱动器2I:1:8(端口2I:盒1:托架8,SATA,750 GB,确定) 〜#
我以为我有驱动器2I:1:8configuration为arraysA和arraysB的备用,但似乎并非如此:-(我注意到由于主机上的I / O错误,即使是只有1个RAID5的物理驱动器出现故障。
有人知道为什么会发生这种情况吗? 逻辑驱动器应该进入“降级”模式,但仍然可以从主机os完全访问!
我第一次尝试添加未分配的驱动器2I:1:8作为逻辑驱动器2的备件,但这是不可能的:
〜#/ usr / sbin / hpacucli ctrl slot = 0 array B add spares = 2I:1:8
错误:当前configuration不支持此操作。
在设备上使用“show”命令来显示更多的细节
关于configuration。
〜#
有趣的是,可以将未分配的驱动器添加到第一个数组中而没有问题。 我想可能是由于缺less备件,控制器会将arrays置于“失败”状态,并保护失败的arrays进行修改。 所以我试图重新启用逻辑驱动器(以后添加备件):
〜#/ usr / sbin / hpacucli ctrl slot = 0 ld 2修改重新启用
警告:逻辑驱动器上的任何以前存在的数据可能不会
有效或可恢复。 继续? (y / n)y
错误:当前configuration不支持此操作。
在设备上使用“show”命令来显示更多的细节
关于configuration。
〜#
但正如你所看到的,重新启用逻辑驱动器是不可能的。
现在,我通过与未分配的驱动器进行热交换来replace发生故障的驱动器。 现在状态如下所示:
〜#/ usr / sbin / hpacucli ctrl slot = 0 show config
插槽0(embedded式)中的Smart Array P400(sn:XXXX)
arraysA(SATA,未使用的空间:0 MB)
logicaldrive 1(698.6 GB,RAID 1,确定)
物理驱动器1I:1:1(端口1I:盒1:托架1,SATA,750 GB,确定)
物理驱动器1I:1:2(端口1I:盒1:托架2,SATA,750 GB,确定)
arraysB(SATA,未使用空间:0 MB)
logicaldrive 2(2.7 TB,RAID 5,失败)
物理驱动器1I:1:3(端口1I:盒1:托架3,SATA,750 GB,确定)
物理驱动器1I:1:4(端口1I:盒1:托架4,SATA,750 GB,确定)
物理驱动器2I:1:5(端口2I:盒1:托架5,SATA,750 GB,确定)
物理驱动器2I:1:6(端口2I:盒1:托架6,SATA,750 GB,正常)
物理驱动器2I:1:7(端口2I:盒1:托架7,SATA,750 GB,确定)
〜#
逻辑驱动器仍然无法访问。 为什么不重build?
我能做什么?
仅供参考,这是我的控制器的configuration:
〜#/ usr / sbin / hpacucli ctrl slot = 0显示 插槽0中的Smart Array P400(embedded式) 总线接口:PCI 插槽:0 序列号:XXXX caching序列号:XXXX RAID 6(ADG)状态:已启用 控制器状态:确定 机箱插槽: 硬件版本:修订版E 固件版本:5.22 重build优先权:中等 展开优先级:中等 表面扫描延迟:15秒 表面分析不一致通知:已禁用 Raid1写入缓冲:禁用 发布提示超时:0秒 caching委员会礼物:是的 caching状态:确定 加速器比率:25%读取/ 75%写入 驱动器写入caching:已禁用 总caching大小:256 MB 无电池写入caching:禁用 caching备份电源:电池 电池/电容计数:1 电池/电容器状态:OK SATA NCQ支持:是 〜#
感谢您提前帮助。
答案不愉快。 arrays处于“正在等待重build”状态的可能性很高,RAID5arrays集中存在另一个故障磁盘,导致恢复无法完成。 这就是为什么你现在应该避免使用RAID5 。 这对SATA驱动器没有帮助…问题的可能性甚至更高。 尝试closures系统电源(让驱动器停转)并重新开机。 按照BIOSarrays屏幕上的提示进行操作,然后selectF2选项以“重新启用所有逻辑驱动器”。 这可能会启动重build过程。
否则,这是一个新磁盘的重build/恢复。
你应该引导到ACU,看看究竟发生了什么。 如果整个逻辑驱动器无法访问,您可以在那里重新启用它。