我可以让 LVM 来检查我的镜像是否一致吗?

GS *_*ica 10 lvm

我正在使用 LVM 镜像。继一些磁盘问题之后,我担心镜像中数据的一致性。无论如何,我可以让 LVM 物理比较每个镜像中的数据吗?

GS *_*ica 8

添加擦洗的票证看来,相关命令是:

lvchange --syncaction check vg/lv
Run Code Online (Sandbox Code Playgroud)

然后等待lvs -o sync_percent达到 100% 并检查它lvs -o mismatches是否为 0。

由于没有足够新的 LVM 版本,我目前无法为自己测试。

感谢 lacasitos 和 c4f4t0r 的指点。

用于检查 Fedora 30 进度/状态的完整命令:

sudo lvs -o +raid_sync_action,raid_mismatch_count
Run Code Online (Sandbox Code Playgroud)

  • Ubuntu 16.04:`lvs -o raid_mismatch_count` (2认同)

小智 3

这个过程称为raid scrapbing,据我所知Redhat 6.5支持它,不确定你使用的发行版。