Puis-je demander à LVM de vérifier si mes miroirs sont cohérents?

10

J'utilise la mise en miroir LVM. Suite à quelques problèmes de disque, je suis préoccupé par la cohérence des données dans mes miroirs. Existe-t-il de toute façon que je puisse demander à LVM de comparer physiquement les données dans chaque miroir?

GS - Excusez-vous auprès de Monica
la source

Réponses:

3

Ce processus est appelé nettoyage de raid, pour autant que je sache, il est pris en charge dans Redhat 6.5, pas sûr de la distribution que vous utilisez.

lacasitos
la source
un lien sur le nettoyage LVM raid?
c4f4t0r
Merci! J'ai proposé une modification de la réponse pour inclure la commande qui doit également être exécutée. Malheureusement, il n'est pas disponible dans ma distribution, mais je verrai si je peux mettre à jour bientôt.
GS - Présentez vos excuses à Monica
L'édition a été rejetée - c'est peut-être un changement un peu trop important dans la réponse de quelqu'un d'autre - j'ai donc posté une autre réponse avec les détails.
GS - Présentez vos excuses à Monica
7

Il semble d'après le ticket qui a ajouté le nettoyage que la commande pertinente est:

lvchange --syncaction check vg/lv

Attendez ensuite lvs -o sync_percentd'atteindre 100% et vérifiez que lvs -o mismatchesc'est 0.

Je ne peux pas tester cela par moi-même pour le moment car je n'ai pas de version assez récente de LVM.

Merci à lacasitos et c4f4t0r pour les pointeurs.

GS - Excusez-vous auprès de Monica
la source
1
Ubuntu 16.04:lvs -o raid_mismatch_count
Tino