RAID(mdadm)-构建阵列之前文件系统是否相关?

RAID(mdadm)-构建阵列之前文件系统是否相关?

如果我想使用 mdadm 设置 RAID 1 镜像,是否需要先在驱动器上安装文件系统?我问这个问题的原因是,我的台式机具有 RAID 1(从备用安装 CD 构建),显示两个驱动器(通过 GParted)都是 EXT4,当然还有 /dev/md0,这是可用的卷。我刚刚设置了我的服务器,它目前正在重新同步驱动器,但它也有一个 RAID 1 镜像。当我通过终端将驱动器添加到 mdadm 阵列时,我的驱动器未格式化。在开始阵列构建过程之前,我已将它们设置为未格式化 + 在 LiveUSB 会话上通过 GParted 设置 RAID 标志。

话虽如此,我坐在这里想知道 - 如果 mdadm 在重建过程中基本上破坏了 HDD 上的数据,那么我的桌面 RAID 驱动器在单独查看时如何显示为 EXT4?同样,这是否意味着当我单独查看每个驱动器时,我的服务器将通过 LiveUSB 会话在 GParted 中显示为未格式化,因为它们在我开始之前是未格式化的?最后...这有关系吗?

谢谢!

答案1

不,在创建阵列之前文件系统无关紧要。它 mdadm不会“破坏”两个驱动器,只是在镜像时将主驱动器的内容复制到辅助驱动器。如果主驱动器中已经有 ext4 文件系统,那么它看起来仍然像原来一样,重新同步后,辅助驱动器也是如此。新的默认mdadm元数据格式 1.2 从头开始​​存储 4k,因此它将覆盖并损坏之前存在的文件系统。如果您使用存储在末尾的格式 1.0,那么您可以查看单个磁盘并仍然使用它而无需 mdadm,尽管以这种方式写入它是一个非常糟糕的主意,因为如果您将驱动器放回阵列中,mdadm 将不知道发生了什么变化。

相关内容