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

在Windows 2k3服务器下,是否可以从软件RAID-1升级到RAID-5? 我的Googlesearch在这里没有任何确切的地方。

大多数时候,没有。 您必须备份RAID-1,销毁RAID-1,重build为RAID-5,然后恢复。

在一些硬件RAID可以增加RAIDarrays,但在软件RAID很less。

标准和痛苦的方式:备份您的数据,重新创buildarrays,加载数据。

(可选)如果系统允许:将一个驱动器与RAID1断开连接,使其进入降级模式,在降级模式下创buildRAID5(缺less一个磁盘)。 复制数据,删除RAID1并将缺less的驱动器添加到RAID5。 但是,这通常需要比使用外部备份更长的时间。

如果您必须备份数据以将其恢复到新的RAID-5,则在停机期间,您应该考虑安装基于硬件的RAID解决scheme。 如果你的服务器正在硬盘上硬盘(我认为是这样,因为你正在增加更多的驱动器),那么基于软件的RAID会对你的CPU使用率造成一定影响。 我认真思考了一个带有内置XOR处理器的RAID控制器,从而将存储处理closures。

硬件RAID 有时会考虑到这一点。 但是Win2k3中的软件RAID并没有让我知道。

“添加镜像”function的function如下 – 为RAID 1设置添加卷成员到镜像。 当您设置RAID 5分条时,您需要同时指定至less3个卷才能开始此过程,因为您无法使用双驱动器奇偶校验分条(驱动器故障会导致数据丢失一半,因为奇偶校验条纹将占用剩余驱动器上所需的块)。 在那一刻,你有效地作为一个镜子反正。

RAID 5会占用你的空间,你会失去一些性能,而你对磁盘故障的保护只会缩小一点点。 如果你能负担得起,带有4个驱动器的RAID 10通常会击败RAID 5,尽pipe在某些情况下额外的空间和/或额外的磁盘成本的损失可能会被禁止。 您将失去单个驱动器的空间,但是您将获得读取性能的大幅改善,并且在多驱动器故障时可以获得更多的冗余(您可以让两个驱动器发生故障,arrays将继续运行,只要故障不在镜像条纹的相同部分)。 通过正确的设置,使用每个驱动器控制器,可以减轻任何写入性能的损失。

我认为真正的问题是“你真的想要吗?

你说你需要更多的空间来存放一个服务器上没有负载的文件,但是把RAID1和热备份放在一起的唯一原因是你的数据具有绝对的可靠性(虽然性能还是不错的)。 如果这不再重要,那就去做吧。

我还假设你有一个热备份,因为你至less需要3个RAID 5的磁盘。然而,10个9倍,这是完全值得你花任何钱只是得到一些更大的磁盘。

我的猜测是,这是你的家庭媒体服务器,因为如果它是一个公共可用的服务器,需要非常可靠,那么你会关心像硬件RAID控制器的东西。 软件RAID没有任何可靠的地方,RAID卡现在也不贵。 (参考: Highpoint RocketRAID )即使这是办公networking中的NFS或SMB共享,​​也不会有任何问题将数据备份到另一台计算机上,对数组进行攻击,并将其重build为任何您想要的。