为什么 Linux 会在两个新的空白磁盘上自动启动硬件 RAID1 重新同步,我该如何停止它?

为什么 Linux 会在两个新的空白磁盘上自动启动硬件 RAID1 重新同步,我该如何停止它?

我看过类似的帖子关于软件 RAID,但这是一个硬件 RAID 问题,并且谷歌搜索没有找到任何结果所以我向你们求助。

我知道硬件 RAID 有一个单点故障,即 RAID 控制器,但我愿意承担这个风险。

以下是当前情况的一些背景。我有戴尔 Precision T7600我负责维护的办公室刚刚丢失了一个硬盘,幸好上面只有 /home 目录,现在已经恢复。现在我负责对操作系统驱动器进行 RAID 1 处理,以便将停机时间降到最低。

我在系统中插入了两个全新的 WD Black,并在使用集成 RAID 控制器创建 RAID 1 阵列后启动了 Manjaro Live USB。发行版将 RAID 阵列选为/dev/md126,并立即开始与其伙伴驱动器重新同步。如果其中一个驱动器刚刚发生故障并且需要重建,那么这将有意义,但事实并非如此。重申一下,它们都是新的空白驱动器。cat /proc/mdstat给我一个估计值 ~200 分钟,我不愿意在没有采取任何措施的情况下花费这么多时间。

所以我想问你们的是,为什么会发生这种情况,以及我该如何停止这种无用且浪费时间的过程?

现在,我对 RAID 还很陌生,所以如果我误解了什么,请随时纠正我的无知 :)。

答案1

您的驱动器是全新的,但如果它们有一些数据怎么办?操作系统在重新同步之前不知道这一点。否则,您可能会得到不一致的阵列(如果驱动器已被使用并且已经有一些数据)。

创建阵列时,如果您确信驱动器是新的,则可以使用 --assume-clean 参数绕过初始同步,但不建议这样做。

您可以在重新同步时使用该阵列,并且重新同步仅对性能产生极小的影响。

相关内容