Can I get LVM to check if my mirrors are consistent?

Solution 1:

It seems from the ticket that added scrubbing that the relevant command is:

lvchange --syncaction check vg/lv

Then wait for lvs -o sync_percent to reach 100% and check that lvs -o mismatches is 0.

I'm unable to test this for myself at present due to not having a recent enough version of LVM.

Thanks to lacasitos and c4f4t0r for the pointers.

Full command to checkout progress/state for Fedora 30:

sudo lvs -o +raid_sync_action,raid_mismatch_count

Solution 2:

This process is called raid scrubbing, as far as I can see it is supported in Redhat 6.5, not sure about the distro you use.