RAID 1 软件镜像和 Fake RAID 有什么区别?

RAID 1 软件镜像和 Fake RAID 有什么区别?

我刚刚为我的主台式机订购了两个新硬盘和一份 Windows 7 Professional 64 位版本。我想在新硬盘上全新安装 Windows 7(将旧的 Windows XP Professional 启动分区保留一段时间,以防出现灾难性错误等)。我想将它们设置为镜像(RAID 1)模式。

我的理解是 Windows 7 Pro 可以进行软件镜像,但我可以在安装时直接设置吗?如果可以,该怎么做?请注意,我希望将磁盘分成三个分区(操作系统、应用程序和数据以及批量数据),所有分区都应该进行镜像。

使用主板的硬件 RAID 支持会更好(更可靠或更快)吗?我的主板是较旧的 nVidia nForce 680i SLI,它不是最稳定的主板,而且我不确定它的 RAID 1 配置是否可靠(或者 Windows 7 是否甚至可以检测并安装到硬件镜像卷上)。此外,RAID 1 的性能特征与 RAID 0 或 RAID 5 有很大不同,我想知道 Windows 7 的软件镜像是否真的快点比硬件 RAID 1 更好(例如,当我必须担任系统管理员时,我更像是一个 Unix 管理员,并且我已经成功部署了虚拟文件系统;大多数硬件 RAID 1 实现必须读取两个磁盘并比较结果以查找数据错误,但 ZFS 只能从镜像中的一个磁盘读取,并且只使用内置校验和,这意味着它可以进行高达 2 倍的读取次数,只要没有数据损坏)。

编辑:好的,我关于 Windows 7 是否可以进行软件镜像的问题已经得到解答,可以。不过,我仍然不确定 Windows 软件 RAID 还是主板的硬件“假 RAID”功能是更好的选择。请记住,我只对镜像感兴趣——而不是更复杂的条带化或奇偶校验操作,这些操作通常表明糟糕的主板 RAID 解决方案性能不佳。

答案1

我认为从性能角度来看,最好的办法是尝试两者并进行基准测试,然后在这里分享结果供大家查看!我建议使用ATTO 磁盘基准测试公用事业。

至于我会选择哪种,我讨厌“假 RAID”。它总是给我带来比它预防的更多的问题。买一个真正的 RAID 控制器或做软件 RAID。软件 RAID 在过去不太流行的唯一原因是性能问题,但这已经成为过去了。

答案2

我的看法:

Windows 7 可能需要您转换为动态卷才能进行镜像。过去,由于与其他磁盘实用程序的兼容性,这带来了各种麻烦。此外,如果您必须执行磁盘恢复操作,动态卷很容易弄乱。我从个人经验中知道这一点。我通常“像躲避瘟疫一样”避免使用动态卷。

主板上的镜像通常会在磁盘上保留兼容的结构,这意味着只要您的板载 SATA 驱动程序也加载到操作系统中,您就可以将任一镜像驱动器移动到常规 SATA 端口,并正常启动到操作系统,所以在可恢复性方面您并不需要冒太大的风险。

性能方面,它们可能大致相同:都使用 CPU 来完成所有工作。

最后,主板 RAID 可能还有其他有用的功能,例如,如果成员出现故障则自动发送电子邮件通知,这非常方便......

答案3

在运行 Windows 系统并安装软件 RAID 时,我的主 IDE 控制器崩溃了——磁盘位于不同的控制器上——我坚信这是正确的选择。当 IDE 控制器崩溃时,可见的结果是系统托盘中出现一个小三角形警告图标,通知我问题已解决,但除此之外,系统仍正常运行。当我意识到所发生事件的严重性时,我感到非常震惊。

将此与硬件 RAID 的情况进行比较,如果丢失控制器,则将丢失两个磁盘,并且系统显然会崩溃。

答案4

但是 ZFS 不是 RAID 1、RAID 0 或 RAID 5。

Windows 7 软件 RAID 1 是软件 RAID 1,而不是 Microsoft 所称的其他技术 RAID 1,因此除非他们找到比硬件 RAID 控制器上更好的算法,否则硬件 RAID 控制器的性能可能比软件 RAID 更好。但是,软件 RAID 可让您在具有相同驱动器的不同硬件设置之间实现更大的可移植性。

据我所知,在 Windows 7 中设置软件 RAID 只能在安装后完成,但即使在启动驱动器上这也是一个轻松的过程(在磁盘管理管理单元下将磁盘转换为动态,重新启动,设置镜像)。

相关内容