什么是最好的/最简单的方法来改变Windows服务器的RAIDconfiguration,并将其恢复到最后一个工作configuration更多的空间?

我有一台戴尔服务器,内含6个1TB硬盘。 目前驱动器被configuration成两个RAID组:

现有

第1组: RAID 1中的2 x 1TB(1TB可用)C:驱动器(Windows 2008 R2引导分区NTFS

第2组: RAID 10中的4 x 1TB(可用2TB)E:驱动器(NTFS)

我想将RAIDconfiguration更改为

组1:R​​AID 5中的6 x 1TB(5TB可用),上面有2个NTFS分区。

做这个的最好方式是什么?

我现在正在考虑这个:

  1. 使用clonezilla分别对每个分区进行映像。
  2. 重新configurationRAID
  3. 使用GParted创build分区
  4. 使用Clonezilla来恢复分区

这是最好的方法吗? 还是有更简单的方法?

亲自使用第三方工具编写NTFS文件系统让我害怕。

我将RAID-10分区的内容复制到另一台机器(实际上可能是两台机器),使用类似ROBOCOPYXCOPY来保留权限和元数据。 我也确保我有一个很好的备份。

然后,我会使用内置的Windows备份对RAID-1启动卷进行两次备份。 我可能会testing还原其中一台备份到另一台机器(使用W2K8安装介质中内置的恢复function),以确保它是好的。

然后我重新configuration服务器上的RAID,并恢复启动卷的Windows备份(分区,因为我觉得适合…我个人不会做两个分区,但你可以做你想做的)。

最后,我将使用相同的工具从RAID-10卷的备份副本中复制数据,以保留权限和元数据。

这些都可以使用微软工具来完成,不使用任何不支持的NTFS实现。 如果你愿意的话叫我偏执狂。

另外:我会在这些磁盘上创build一个RAID-6卷,但不是RAID-5。 这太大了,不能相信RAID-5和误码率。

如果这是硬件级RAID重新configuration(进入PERCconfiguration并重buildRAID卷)而不是仅分区大小调整,则必须使用RAID-5configuration重build服务器。 按照步骤1和步骤4中的说法,这将有助于提高速度,因为您可以备份每个分区的数据并在新分区上进行恢复。 操作系统不知道或不在乎底层RAIDconfiguration是什么,只知道可用的分区。