AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1120317
Accepted
cicerosf
cicerosf
Asked: 2023-01-16 16:48:00 +0800 CST2023-01-16 16:48:00 +0800 CST 2023-01-16 16:48:00 +0800 CST

我想了解 RAID 1 还原

  • 772

所以,我这里有一个情况,我想听听一些关于它的提示。

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

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

编辑:这是一个硬件RAID。

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

谢谢你们。

windows-server-2012-r2
  • 1 1 个回答
  • 48 Views

1 个回答

  • Voted
  1. Best Answer
    kab00m
    2023-01-16T18:23:45+08:002023-01-16T18:23:45+08:00

    如果您的硬件不足,这种方法可以奏效。然而,它应该被视为“肮脏的黑客”并且包含一些风险并且取决于所使用的硬件。

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

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

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

    首先你应该准备:

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

    整个操作的结果可以是:

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

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

    • 0

相关问题

  • 在里面配置域控制器后重命名服务器名可以吗?

  • windows server 可以从挂载的iso升级吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve