MDADM RAID1 创建 - 初始化过程的作用是什么?

MDADM RAID1 创建 - 初始化过程的作用是什么?

我正在使用 MDADM 创建 RAID 1 镜像对。创建数组后

sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb

阵列进入初始化过程。

cat /proc/mdstat

报告进展情况。

这个初始化过程做了什么?它需要比 1 小时多一点的时间,因此我假设该进程访问整个磁盘。

它是否将二进制数据从一个磁盘镜像到另一个磁盘?它会将磁盘上的二进制数据设置为零吗?或者它完全做了其他事情吗?

其实这并不重要,只要知道它的作用就好了。

想必这不是一个可以跳过的过程吧?

答案1

对于 RAID 1,初始同步可确保镜像的两个分支上有相同的数据。这是必要的,因为在检查过程中差异会显示为错误。您可以跳过此步骤--assume-clean,但我不会这样做,除非您确定磁盘内容相同(例如,两个磁盘均已归零)。

RAID wiki 上的详细信息:https://raid.wiki.kernel.org/index.php/Initial_Array_Creation

相关内容