10

I'm using LVM mirroring. Following some disk issues I'm concerned about the consistency of the data in my mirrors. Is there anyway I can get LVM to physically compare the data in each mirror?

2 Answers2

8

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
3

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.

lacasitos
  • 346
  • 1
  • 4