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 / 问题 / 1144752
Accepted
Fit Nerd
Fit Nerd
Asked: 2023-09-29 23:25:52 +0800 CST2023-09-29 23:25:52 +0800 CST 2023-09-29 23:25:52 +0800 CST

BIOS/硬件镜像驱动器 RAID 1 - 可靠性、一致性和同步

  • 772

假设我在 BIOS 中启用了镜像中的(大概)硬件 RAID,即 RAID1 模式(与 Windows 存储空间等操作系统提供的软件模式相对),它实际上如何确保 2 到 3 个以上驱动器之间的数据一致性RAID 1(镜像)配置:

  • 如果我用相同(相同品牌、型号、容量)但数据不同(可能是空或只是垃圾或不同数据)的一个 RAID 1 驱动器替换其中一个,会发生什么情况?它如何知道应该读取哪个“良好/可信”驱动器来重建 RAID 阵列?它是否会检测到更改,或者是否会假设没有任何更改并开始吐出垃圾(特别是在为了性能而进行并行读取时)?

    • 如果使用不同型号的驱动器(但容量相同)有什么不同吗?
  • 如果在子操作系统级别执行数据复制(镜像),为什么这样的设置需要特殊的 AHCI RAID 驱动程序?驱动程序出现某种混乱(例如无法加载)是否会完全破坏或损坏 RAID 1 阵列并导致数据丢失?

  • 如果我想将主板上连接的 2 个驱动器迁移到另一个驱动器,会发生什么以及应该如何完成?即使迁移时的两个驱动器包含相同的数据,我是否会丢失 RAID 设置?新系统上有没有办法提前告诉BIOS/系统这2个驱动器来自RAID 1,它们是同步的,不初始化它们,只需记住它们已经在RAID 1中的事实?

  • 假设有一个 BIOS 级别的 RAID1 可用(例如在主板级别),并且我们正在讨论 2 个具有相同容量的相似驱动器(相同技术,即两个 SATA SSD 或两个 NVME SSD 或两个 HDD),当(如果有的话) )使用软件 RAID(如 Windows 存储空间)是否有意义?换句话说,如果可用,硬件 RAID 1 是否应该始终是首选?

很抱歉有几个相关问题,但所有这些问题都与 RAID 1 数据一致性保险有关,所以我认为应该放在一起。

raid
  • 1 1 个回答
  • 33 Views

1 个回答

  • Voted
  1. Best Answer
    tsc_chazz
    2023-09-30T00:49:49+08:002023-09-30T00:49:49+08:00

    基于我对各种 BIOS 级硬件 RAID 系统的有限经验,我将在这里花点时间来回答。

    • 它如何知道新磁盘?据我了解,BIOS 实际上将数据放置在 MBR 中,将磁盘标识为 RAID 集的一部分。新磁盘没有该标记,因此其内容不是 RAID,因此会被覆盖。
    • 您可以使用具有相同容量的不同型号的驱动器吗?是的。我在 RAID 组中混合了相同容量的 Seagate 和 WD 硬盘。
    • 能否将 RAID 驱动器从一个硬件 RAID 系统移动到另一个硬件 RAID 系统?根据我的经验,不会。上面第一点中提到的 MBR 信息因 RAID BIOS 的不同而异,因此,除非自从我上次敢于尝试以来该数据块的标准化发生了一些变化,否则新的 RAID BIOS 将无法识别您要删除的驱动器其上有一个RAID集,甚至包含有效数据。这就是我最后一点的原因:
    • 什么时候使用软件 RAID 才有意义?嗯,根据我的经验,总是如此。由于硬件 RAID 控制器发生故障,我丢失的数据比我使用(特别是 Linux mdadm)软件 RAID 的时间长得多的所有故障所造成的还要多,并且留下了两个已加载、镜像且无用的磁盘。
    • 2

相关问题

  • Windows 文件服务器性能调优

  • SSD TRIM 的硬件 RAID 控制器支持

  • 了解磁盘队列长度

  • 使用混合磁盘突袭 0?

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

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