从 Windows Server 2008 R2 上的软件 RAID 1 启动

Jus*_*ant 7 raid software-raid raid1 windows-server-2008-r2

我有一个带有单个硬盘驱动器的 Windows Server 2008 R2 x64 系统,我有一个未使用的相同大小/型号的备用硬盘驱动器。我正在考虑放入新驱动器并将其设置为 RAID 1(镜像)以实现穷人的容错。

在以前版本的 Windows 中,从软件 RAID 分区启动是痛苦的或不可能的。Windows Server 2008 R2 怎么样?我可以轻松(无需重新安装操作系统)从独立启动磁盘切换到 RAID 1 对吗?如果是,我正在寻找一些信息:

  • 如何为 RAID 1 设置启动盘?
  • 如果一个驱动器出现故障,如何(使用哪些 Windows 命令/工具)恢复到可启动状态?
  • 在 Win 2008 R2 中使用软件 RAID 1 是否有任何缺点(与只有一个磁盘相比)?

这个问题是类似的,但其公认的答案没有详细说明在一个驱动器发生故障后如何(使用哪些 Windows 工具/命令)进行恢复,也没有关于如何设置它的详细信息。从 Google 中,我找到了很多答案——很多相互矛盾,而且最过时。因此,这里的新问题。

如果这很重要,这台机器是带有库存磁盘控制器(没有板载硬件 RAID,AFAIK)的 Dell Vostro 430。

顺便说一句,我知道在这里做的正确的事情是使用硬件 RAID 控制器,但我的硬件预算已经达到极限,所以我需要做我所拥有的(至少现在是这样)。当我下一次重建这个盒子时,我将添加硬件 RAID —— 只是在此之前尝试做。

小智 5

首先,这是可能的。但是我认为,您不会从中获得太多好处。

我处于几乎完全相同的情况,只是,我处理的是 Windows Server 2008(不是带有 Windows 7 内核的新版本)。但我不认为,情况会有很大不同。

Windows RAID 依赖于动态硬盘。所以基本上你所要做的就是:

  • 安装第二个硬盘
  • 在磁盘管理中将第一个和第二个驱动器转换为动态驱动器(服务器管理器 -> 存储...)
  • 那么您应该可以选择通过右键单击为任一卷创建镜像(显然您想要镜像启动卷)

然后它将修改启动管理器(您将获得第二个硬盘驱动器的另一个条目以启动)并开始同步。在同步过程中,整个服务器(它是一个小型塔式 Dell PowerEdge T105)非常缓慢。同步需要一些时间(80 GB 需要几个小时......)。

那么问题就开始了:

  • 你不会注意到,当驱动器出现故障时......所以你必须自己创建一些脚本
  • 更糟糕的是,如果第一个驱动器出现故障,您将卡在引导选项选择屏幕上
  • 我在虚拟机中测试了整个设置,结果不是很有希望:
    • 一旦一个驱动器断开连接,Windows 将不再重新同步到它
    • 第一个引导驱动器仍然是一个动态磁盘,但我也无法再添加镜像......

总而言之,我认为引导驱动器上的 Windows 软件 RAID 不是一个好主意。不要误会我的意思,多年来我一直很高兴在数据磁盘上使用 Windows 软件 RAID,但我认为它对于引导驱动器来说还不够健壮。

如果这还不够令人沮丧,我建议您在虚拟机中测试整个过程。您可以从 M$ 网站获取 Windows Server 的评估版,或者直接使用您自己的安装媒体而无需输入产品密钥。VirtualBox 会很高兴地运行它...