我可以从 RAID-1 升级到 RAID-5 吗?

我可以从 RAID-1 升级到 RAID-5 吗?

在 Windows 2k3 Server 下是否可以从软件 RAID-1 升级到 RAID-5?我的 Google 搜索并没有找到任何确切的信息。

答案1

大多数情况下,不行。您必须备份 RAID-1,销毁 RAID-1,重建为 RAID-5,然后恢复。

在某些硬件 RAID 下,可以扩大 RAID 阵列,但在软件 RAID 下,很少这样做。

答案2

标准而痛苦的方式:备份数据,重新创建阵列,加载数据。

可选地,如果系统允许这样做:断开 RAID1 中的一个驱动器,使其进入降级模式,在降级模式下创建 RAID5(缺少一个磁盘)。复制数据,删除 RAID1,并将丢失的驱动器添加到 RAID5。但是,这通常比使用外部备份花费的时间更长。

答案3

如果您已经备份了数据以将其恢复到新的 RAID-5,那么在停机期间,您应该考虑安装基于硬件的 RAID 解决方案。如果您的服务器对磁盘的负载很大(我认为是这样,因为您正在添加更多驱动器),那么基于软件的 RAID 将对您的 CPU 使用率造成影响。我会认真考虑使用内置 XOR 处理器的 RAID 控制器,以便将存储处理从 CPU 中解放出来。

答案4

我认为真正的问题是“你真的想这样做吗?”

您说您需要在负载不大的服务器上为文件提供更多空间,但使用带热备件的 RAID 1 的全部原因是为了数据的绝对可靠性(尽管性能也相当不错)。如果这不再重要,那就去做吧。

我还假设您首先有一个热备用,因为对于 RAID 5 您至少需要 3 个磁盘。然而,在 10 次中有 9 次,无论您花多少钱购买一些更大的磁盘都是完全值得的。

不过,我猜这是你的家庭媒体服务器,因为如果它是一台需要非常可靠的公共服务器,那么你会关心硬件 RAID 控制器之类的东西。软件 RAID 远没有那么可靠,而如今的 RAID 卡不是昂贵。(参考:Highpoint RocketRAID) 即使这是办公网络上的 NFS 或 SMB 共享,将数据备份到另一台计算机、清除阵列并按照您想要的方式重建它也不会有问题。

相关内容