我有一台戴尔服务器,里面有 6 个 1TB 硬盘。目前,这些硬盘配置为两个 RAID 组:
现存的
第 1 组:2 x 1TB RAID 1(1TB 可用)C:驱动器(Windows 2008 r2 启动分区 NTFS)
第 2 组:4 x 1TB RAID 10(2TB 可用)E:驱动器(NTFS)
我想将 RAID 配置更改为
后
组 1:RAID 5 中的 6 x 1TB(5TB 可用),其上有 2 个 NTFS 分区。
做这个的最好方式是什么?
我目前正在考虑这个问题:
- 使用 clonezilla 对每个分区分别进行映像处理。
- 重新配置 RAID
- 使用 GParted 创建分区
- 使用 Clonezilla 恢复分区
这是最好的方法吗?或者有更简单的方法吗?
答案1
就我个人而言,使用第三方工具编写 NTFS 文件系统令我害怕。
ROBOCOPY
我会使用类似或的工具将 RAID-10 分区的内容复制到另一台机器(实际上可能是两台机器),XCOPY
以保留权限和元数据。我还会确保我有一份好的备份。
然后,我会使用内置的 Windows 备份对 RAID-1 启动卷进行两次备份。我可能会测试将其中一个备份还原到另一台计算机(使用 W2K8 安装媒体内置的还原功能),以确保其正常运行。
然后,我会重新配置服务器上的 RAID,并恢复启动卷的 Windows 备份(按我认为合适的方式进行分区……我个人不会创建两个分区,但你可以做你想做的)。
最后,我将使用相同的工具从我对 RAID-10 卷制作的备份副本中复制回数据,以保留权限和元数据。
这一切都可以仅使用 Microsoft 工具来实现,并且不使用任何不受支持的 NTFS 实现。如果你愿意的话,可以说我是偏执狂。
另外:我会在这些磁盘上创建 RAID-6 卷,但不会创建 RAID-5。RAID-5 和误码率太大,无法信赖。
答案2
如果这是硬件级 RAID 重新配置(进入 PERC 配置并重建 RAID 卷),而不是仅调整分区大小,则必须使用 RAID-5 配置重建服务器。但是,按照步骤 1 和步骤 4 中的说明进行操作将有助于加快此过程,因为您可以备份每个分区的数据并将其恢复到新分区上。操作系统不知道或不关心底层 RAID 配置是什么,它只知道可用的分区。