n3rd Asked: 2009-07-04 07:22:25 +0800 CST2009-07-04 07:22:25 +0800 CST 2009-07-04 07:22:25 +0800 CST 我可以从 RAID-1 升级到 RAID-5 吗? 772 是否可以在 Windows 2k3 Server 下从软件 RAID-1 升级到 RAID-5?我的谷歌搜索在这里并没有真正找到任何确定的东西。 windows-server-2003 software-raid 5 个回答 Voted Best Answer David Mackintosh 2009-07-04T07:25:41+08:002009-07-04T07:25:41+08:00 大多数时候,没有。您必须备份 RAID-1,销毁 RAID-1,重建为 RAID-5,然后恢复。 在某些硬件 RAID 下,可以增加 RAID 阵列,但在软件 RAID 下却很少。 skolima 2009-07-04T07:27:26+08:002009-07-04T07:27:26+08:00 标准而痛苦的方式:备份数据、重新创建阵列、加载数据。 或者,如果系统允许:从 RAID1 断开一个驱动器,使其进入降级模式,在降级模式下创建 RAID5(缺少一个磁盘)。复制数据,删除 RAID1 并将丢失的驱动器添加到 RAID5。但是,这通常比使用外部备份需要更长的时间。 MDMarra 2009-07-04T07:35:54+08:002009-07-04T07:35:54+08:00 如果您已经必须备份数据以将其恢复到新的 RAID-5,则在停机期间您应该考虑安装基于硬件的 RAID 解决方案。如果您的服务器对磁盘进行了重击(我认为是这样,因为您要添加更多驱动器),那么基于软件的 RAID 将损害您的 CPU 使用率。我认真考虑了具有内置 XOR 处理器的 RAID 控制器,以将存储处理从 CPU 中分离出来。 Avery Payne 2009-07-04T07:54:16+08:002009-07-04T07:54:16+08:00 硬件 RAID有时会考虑到这一点。但据我所知,Win2k3 中的软件 RAID 不允许这样做。 “添加镜像”功能正如它所说的那样 - 将卷成员添加到镜像以进行 RAID 1 设置。当您设置 RAID 5 条带时,您需要同时指定至少 3 个卷才能开始该过程,因为您不能有两个驱动器奇偶校验条带(驱动器故障会导致一半数据丢失,因为奇偶校验条带将占用剩余驱动器上所需的块)。在那一点上,无论如何,您实际上都在充当镜子。 RAID 5 将为您获得空间,您将失去一些性能,并且您对磁盘故障的保护只是缩小了一点点。如果您负担得起,带有 4 个驱动器的 RAID 10 通常会胜过 RAID 5,尽管在某些情况下额外空间的损失和/或额外磁盘的成本可能会令人望而却步。您将失去单个驱动器的空间,但您将获得显着提高的读取性能,以及针对多驱动器故障的更多冗余(您可以让两个驱动器发生故障,并且阵列将继续,只要故障不在镜像条带的同一部分)。通过正确的设置,使用每个驱动器的控制器,您可以减轻任何写入性能损失。 Ernie 2009-07-04T08:33:37+08:002009-07-04T08:33:37+08:00 我认为真正的问题是“你真的想要吗?” 您说在负载不重的服务器上需要更多空间来存储文件,但使用热备用的 RAID 1 的全部原因是为了保证数据的绝对可靠性(尽管性能也非常好)。如果这不再重要,那就去做吧。 我还假设您首先有一个热备用,因为您至少需要 3 个磁盘用于 RAID 5。10 次中有 9 次但是,无论您花多少钱购买更大的磁盘,这都是完全值得的. 然而,我的猜测是,这是你的家庭媒体服务器,因为如果它是一个需要非常可靠的公开可用的服务器,那么你会关心硬件 RAID 控制器之类的东西。软件 RAID 远没有那么可靠,如今的 RAID 卡也不贵。(参考:Highpoint RocketRAID)即使这是办公室网络上的 NFS 或 SMB 共享,也可以将数据备份到另一台计算机、对阵列进行核对并根据需要重建它。
大多数时候,没有。您必须备份 RAID-1,销毁 RAID-1,重建为 RAID-5,然后恢复。
在某些硬件 RAID 下,可以增加 RAID 阵列,但在软件 RAID 下却很少。
标准而痛苦的方式:备份数据、重新创建阵列、加载数据。
或者,如果系统允许:从 RAID1 断开一个驱动器,使其进入降级模式,在降级模式下创建 RAID5(缺少一个磁盘)。复制数据,删除 RAID1 并将丢失的驱动器添加到 RAID5。但是,这通常比使用外部备份需要更长的时间。
如果您已经必须备份数据以将其恢复到新的 RAID-5,则在停机期间您应该考虑安装基于硬件的 RAID 解决方案。如果您的服务器对磁盘进行了重击(我认为是这样,因为您要添加更多驱动器),那么基于软件的 RAID 将损害您的 CPU 使用率。我认真考虑了具有内置 XOR 处理器的 RAID 控制器,以将存储处理从 CPU 中分离出来。
硬件 RAID有时会考虑到这一点。但据我所知,Win2k3 中的软件 RAID 不允许这样做。
“添加镜像”功能正如它所说的那样 - 将卷成员添加到镜像以进行 RAID 1 设置。当您设置 RAID 5 条带时,您需要同时指定至少 3 个卷才能开始该过程,因为您不能有两个驱动器奇偶校验条带(驱动器故障会导致一半数据丢失,因为奇偶校验条带将占用剩余驱动器上所需的块)。在那一点上,无论如何,您实际上都在充当镜子。
RAID 5 将为您获得空间,您将失去一些性能,并且您对磁盘故障的保护只是缩小了一点点。如果您负担得起,带有 4 个驱动器的 RAID 10 通常会胜过 RAID 5,尽管在某些情况下额外空间的损失和/或额外磁盘的成本可能会令人望而却步。您将失去单个驱动器的空间,但您将获得显着提高的读取性能,以及针对多驱动器故障的更多冗余(您可以让两个驱动器发生故障,并且阵列将继续,只要故障不在镜像条带的同一部分)。通过正确的设置,使用每个驱动器的控制器,您可以减轻任何写入性能损失。
我认为真正的问题是“你真的想要吗?”
您说在负载不重的服务器上需要更多空间来存储文件,但使用热备用的 RAID 1 的全部原因是为了保证数据的绝对可靠性(尽管性能也非常好)。如果这不再重要,那就去做吧。
我还假设您首先有一个热备用,因为您至少需要 3 个磁盘用于 RAID 5。10 次中有 9 次但是,无论您花多少钱购买更大的磁盘,这都是完全值得的.
然而,我的猜测是,这是你的家庭媒体服务器,因为如果它是一个需要非常可靠的公开可用的服务器,那么你会关心硬件 RAID 控制器之类的东西。软件 RAID 远没有那么可靠,如今的 RAID 卡也不贵。(参考:Highpoint RocketRAID)即使这是办公室网络上的 NFS 或 SMB 共享,也可以将数据备份到另一台计算机、对阵列进行核对并根据需要重建它。