我想了解 RAID 1 恢复

我想了解 RAID 1 恢复

所以,我这里遇到了一种情况,我想听听一些相关建议。

我有一台 Windows Server 2012 R2,我打算将其升级到 Windows 2019。该服务器在 RAID 1 中有两个 HDD。

为了安全起见,如果出现问题,可以快速解决问题,我会移除其中一个磁盘,并在左侧磁盘上安装 Windows 2019。如果一切顺利,我会放置第二个硬盘并重建 RAID 1。如果一切都出错,我会将第二个硬盘作为备份。

编辑:这是一个硬件 RAID。

因此,我的问题是:在这种情况下如何重建 RAID 1?我是否需要明确告诉 RAID 控制器从哪里以及在哪里进行镜像?

谢谢你们。

答案1

如果您缺少硬件,这种方法是可行的。但是,它应该被视为“肮脏的黑客”,并且包含一些风险,并且取决于所使用的硬件。

首先,您应该知道 RAID 控制器可以是“软”的,也可以是“硬”的。如果您的服务器是建立在类似工作站的硬件上的,那么您可能使用的是软 RAID,也称为主机 RAID。检查设备管理器 - Intel Matrix 或 Intel Rapid Storage 是主机 RAID 控制器。该控制器实际上什么也不做,驱动程序和操作系统控制所有 RAID 功能。

简而言之,硬件 RAID 控制器具有非易失性内存,其中包含每次启动时“记住”驱动器配置所需的数据。它还将数据与某种奇偶校验一起存储在驱动器上,用于检查驱动器包含的数据版本以及每个块包含的数据版本。

如果您启动一台没有一个驱动器的服务器,另一个驱动器将包含较旧的版本标记。因此,当您将其返回时,控制器将丢弃该驱动器上的信息,阵列将需要重建。重建意味着将“实际”状态的驱动器中的数据传输到“非实际”状态的驱动器。此操作将自动或手动启动,具体取决于控制器发现的情况。由于其性质以及驱动器大小,重建阵列可能需要几天时间。

首先你应该准备:

  1. 查明您的 RAID 类型以及使用什么实用程序来管理它。
  2. 确保您的 RAID 阵列一致。每个控制器都有一个检查数据一致性的选项。这是一个耗时的操作,在后台运行,比较两个驱动器上的每个数据块。

整个操作的结果可以是:

  1. 如果一切顺利,并且您安装了新的操作系统,则只需将备份驱动器放回去,RAID 控制器(软或硬)将手动或自动运行重建任务。
  2. 如果您需要备份,则应在没有新操作系统驱动器的情况下启动服务器,这时您可能会遇到问题。某些控制器将数据版本存储在 NVRAM 中。因此它将拒绝在非实际驱动器上运行,因此您需要擦除控制器内存并从备份驱动器导入配置。这可能不会发生在主机 RAID 上,但可能会发生在硬件 RAID 上。

使用旧操作系统驱动器后,您可以安全地添加新操作系统驱动器并运行重建。

相关内容