我可以将1磁盘RAID 0转换为RAID 1吗?


8

这很危险地接近问题18957,但事实并非完全相同。

P410i上的逻辑驱动器之一是单个磁盘RAID 0(因为当时我视力不佳)。现在它警告即将发生的故障,我正在寻找一种简单的方法来修复它。(我有备份,但是我想避免以“正确的方式”执行此操作的停机时间(不要拖延,记住我说我是近视的吗?))

我的计划是,如果可能的话,将这个RAID 0变成RAID 1,在RAID 1中添加一个匹配的驱动器,让控制器对其进行重建,拉出失效的驱动器,并最终拥有一个合适的RAID 1。我只是想知道我是否可以执行步骤1。

更多规格:

  • 惠普DL360
  • 智能阵列P410i
  • 死驱动器是146GB 10kRPM(也是我的/驱动器:()
  • 已安装的操作系统是Ubuntu 10.04
  • hpacucli 已安装并可用。

IRC上的某人给了我以下链接,看起来像我的实际问题,一直到硬盘大小。h30499.www3.hp.com/t5/System-Administration/...
mwalling

3
附带说明:进行完整备份。现在。复制已知故障的磁盘会使磁盘磨损更快。
pauska

每周备份!(此外,服务器配置已备份,因此,如果备份还原失败,则造成的全部损失就是重新安装的时间)
mwalling 2011年

Answers:


5

我不确定您是否已经完成此操作,但是,如果您的智能阵列控制器具有电池或闪回缓存单元(所有RAID级转换/扩展均需要),则肯定可以实现。原始问题中描述的磁盘是驱动器故障(来自SMART状态或其他检测方法)。它尚未失败。驱动器上的琥珀色指示灯甚至可能闪烁,而琥珀色的常亮表示故障。

如果您安装了全套的HP Management Agents,我更喜欢通过启用(cpqacuxe -R并浏览到https://server.ip:2381)启用的图形HP Online Array Configuration实用程序进行扩展。但是,如果该功能不可用,则hpacucli命令行实用程序也会正常工作。

基本上,您将分两步运行此操作。将新磁盘添加到现有逻辑驱动器,然后选择扩展逻辑驱动器。从RAID 0到RAID 1实际上只能提供添加磁盘和更改逻辑驱动器的冗余级别的选项。

输入hpacucli并运行ctrl all show config

抓住控制器插槽号和逻辑驱动器ID。假设它是板载控制器,slot = 0。

ctrl slot=0 ld 1 add drives=allunassigned

从那里,您可以修改逻辑驱动器以更改其冗余级别(尽管在特定情况下这可能是自动的)。

ctrl slot=0 ld 1 modify raid=1


2
我刚刚在P410i上尝试过此操作,似乎添加未分配的驱动器会将阵列重塑为两个驱动器的RAID0。我尝试先将级别修改为RAID 1,但这不受支持。有没有办法告诉它首先以降级模式更改为raid 1?
Paul Gear

添加新磁盘并且转换完成后,您可以更改RAID级别。
ewwhite

1
考虑到@mwalling最初的问题是驱动器处于故障前状态,因此这是不理想的情况。如果有一种方法可以在过度使用坏驱动器之前增加冗余,那就更好了。昨天我花了一些时间在hpacucli里闲逛,找不到任何方法... :-(
Paul Gear

2

我不确定要使用那种型号的硬件控制器来做到这一点,您必须使用RTM,但是您当然可以做到这一点,mdadm并即时制作软件RAID 1。

或者,您可以获取两个额外的磁盘,并将它们放入控制器上的硬件RAID 1中,然后仅用于dd将磁盘1复制到新阵列上。然后,您可以卸下发生故障的磁盘并具有硬件RAID 1。


是的,您的选择是我要避免的,但知道是可能的...我只是想避免在进行复制时停机(或服务水平降低)。
mwalling 2011年

@mwalling您只会在重新引导期间关闭。诸如此类的操作dd会给驱动器带来类似的压力,因此无论如何性能都会受到影响。与还原相比,重新启动的停机时间与恢复无关,如果要纠正单磁盘依赖性,则完全值得IMO承担。您可以一直ionice这样做,但我不建议您这样做。您希望尽快完成克隆。
MDMarra 2011年

1
dd一个实时文件系统?不寒而栗
mwalling 2011年

服务质量下降,我的意思是说诸如关闭WWW或DB之类的事情,因为它们对/只读挂载感到不安。
mwalling 2011年

@mwalling好点。出于某种原因,我脑子里知道它是服务器上的静态内容。
MDMarra 2011年

0

您需要使用控制器吗?

即,与使用BBWC或硬件XOR计算(RAID-1并没有使用RAID,但使用meh)进行软件RAID相比,它具有明显的优势吗?

如果不是,请在mdadm(降级的镜像)中设置一个单磁盘RAID-1,从RAID-0磁盘复制所有数据,然后将该磁盘添加到RAID-1集。

简单。

编辑:如果您确实要使用控制器,只需将所有数据复制到备用磁盘,然后在硬件控制器上设置降级的镜像。

原理保持不变。


2
P410i受BBWC保护。
mwalling 2011年

嗨,mwalling :)
适配器

在控制器中(如果支持)执行此操作的好处是不需要任何数据复制-可以在线完成。
Paul Gear
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.