我正在使用 mdadm 构建 2TB x 4 磁盘。最初 mdstat 说它将在 48 小时内完成,但不幸的是,在 47 小时后发生了断电 :-)
因此我决定使用 mdadm 将超级块清零,然后重新创建 Linux RAID 分区,从头开始清理。令我惊讶的是,这次 mdstat 说它只能持续 5 个小时。我停止构建并重复了 zerosuperblock/repartition 过程,以为我做错了什么,但 mdstat 一直说它只能持续 5 个小时。
我不明白到底发生了什么,mdadm 是否正在恢复 Raid 构建过程?或者以某种方式重新使用第一次构建中的某些内容,这就是为什么它更快的原因?我的 Raid 会没事吗?
我一直在互联网上寻找答案,但没有找到,任何帮助/澄清都将不胜感激,谢谢!
答案1
好吧,停电不应该把事情搞砸。我本来希望重建工作能够在你执行 --assemble 后立即继续,并完成剩下的 1 小时工作。
我认为你因为将一切归零而浪费了 47 个小时的工作时间。
至于 48 小时与 5 小时,可能在重启之前,您的进程正在争用 IO 带宽,这会减慢同步速度。现在您已经重启,这些进程尚未运行,因此重建速度会更快。