Posso fazer com que o LVM verifique se meus espelhos são consistentes?

10

Estou usando o espelhamento LVM. Após alguns problemas no disco, estou preocupado com a consistência dos dados nos meus espelhos. Existe alguma maneira de conseguir que o LVM compare fisicamente os dados em cada espelho?

GS - Peça desculpas a Monica
fonte

Respostas:

3

Esse processo é chamado de limpeza de raid, tanto quanto eu posso ver, é suportado no Redhat 6.5, não tenho certeza sobre a distribuição que você usa.

lacasitos
fonte
algum link sobre lvm raid scrubbing?
C4f4t0r
Obrigado! Propus uma edição da resposta para incluir o comando que também precisa ser executado. Infelizmente, não está disponível na minha distribuição, mas verei se posso atualizar em breve.
GS - Peça desculpas a Monica
A edição foi rejeitada - talvez seja uma alteração um pouco significativa na resposta de outra pessoa - por isso, postei outra resposta com os detalhes.
GS - Peça desculpas a Monica
7

Parece que, no ticket que adicionou a depuração, o comando relevante é:

lvchange --syncaction check vg/lv

Aguarde lvs -o sync_percentaté atingir 100% e verifique se lvs -o mismatchesé 0.

No momento, não posso testar isso por mim mesmo por não ter uma versão suficientemente recente do LVM.

Obrigado a lacasitos e c4f4t0r pelos ponteiros.

GS - Peça desculpas a Monica
fonte
1
Ubuntu 16.04:lvs -o raid_mismatch_count
Tino