idu*_*olz 14 linux mdadm raid1 md
我最近在 Linux 上使用mdadm. 将新 HDD 添加到 RAID 1 时,数据开始在我的驱动器之间同步,这是预期的。我没想到它开始同步整个驱动器,包括未使用的空间。HDD 为 6\xc2\xa0TB,只有大约 1\xc2\xa0TB 的数据,因此花费的时间比预期要长。为什么MD要同步未使用的空间?
mdadm
Gra*_*ant 32
RAID 在文件系统级别以下工作 - 它不知道或关心磁盘的哪些部分被“使用”或未被“使用”,它只看到一堆块及其 RAID1 的镜像对应部分。
因此它必须同步整个磁盘以确保它们匹配。如果没有,它就不会知道哪些差异是错误,哪些差异只是文件系统认为尚未使用的部分。
您可以使用一个--assume-clean标志来mdadm告诉它不要这样做 - 但只有当您确定磁盘只包含零时才应该这样做。我认为它只适用于 RAID1,不适用于 RAID5/6。
--assume-clean
归档时间:
4 年 前
查看次数:
2798 次
最近记录: