这与18957问题很接近,但并不完全相同。
我的P410i上的一个逻辑驱动器是一个单一的磁盘RAID 0(因为我当时目光短浅)。 现在警告即将发生的故障,我正在寻找一个简单的方法来解决它。 (我有备份,但是我想避免停机时间(不要滔滔不绝,记得我说过我是短视的?)做这个“正确的方式”)
我的计划,如果可能的话,将这个RAID 0变成一个RAID 1,添加一个匹配的驱动器到RAID 1,让控制器重build它,拉死硬盘,并有一个适当的RAID 1。 我只是想知道我是否可以做第一步。
更多规格:
hpacucli已安装并可用。 我不确定你是否已经完成了这个工作,但是这是绝对有可能的,假设你的Smart Array控制器有一个电池或闪回caching单元(所有RAID级转换/扩展都需要)。 原始问题中描述的磁盘是驱动器故障前(从SMART状态或其他检测方法)。 它还没有失败。 驱动器上甚至可能闪烁着琥珀色指示灯,而琥珀色指示灯则不亮。
如果您已经安装了一整套HP Management Agent,我更愿意通过( cpqacuxe -R和浏览到https://server.ip:2381 )启用的HP Onlinearraysconfiguration实用程序进行扩展。 但是,如果这不可用, hpacucli命令行实用程序也将工作。
你基本上要分两步来运行。 将新磁盘添加到现有的逻辑驱动器,然后可以select展开逻辑驱动器。 从RAID 0到RAID 1确实只能提供添加磁盘和更改逻辑驱动器冗余级别的选项。
inputhpacucli并运行ctrl all show config
获取控制器插槽号和逻辑驱动器ID。 说这是板载控制器,插槽= 0。
ctrl slot=0 ld 1 add drives=allunassigned
从那里,您可以修改逻辑驱动器来更改其冗余级别(尽pipe在这种情况下可能是自动的)。
ctrl slot=0 ld 1 modify raid=1
我不是100%肯定要用这种硬件控制器来做这件事情,你必须要RTM,但是你可以用mdadm做这个,然后做一个软件RAID 1。
或者,您可以获得两个额外的磁盘,并将其制作成控制器上的硬件RAID 1,然后使用dd将磁盘1复制到新arrays上。 然后,您可以删除发生故障的磁盘,并具有硬件RAID 1。
你需要使用控制器吗?
即它比使用软件raid提供明显的优势,如BBWC或硬件XOR计算(RAID-1不使用,但是meh)?
如果不是,则在mdadm(降级镜像)中设置一个单磁盘RAID-1,从RAID-0磁盘复制所有数据,然后将磁盘添加到RAID-1集。
简单。
编辑:如果你想使用控制器,只需将所有数据复制到备用磁盘,然后在硬件控制器上设置降级镜像。
原则保持不变。