Kann ich LVM veranlassen, zu überprüfen, ob meine Spiegel konsistent sind?

10

Ich verwende LVM-Spiegelung. Nach einigen Festplattenproblemen bin ich besorgt über die Konsistenz der Daten in meinen Spiegeln. Kann ich LVM trotzdem dazu bringen, die Daten in jedem Spiegel physisch zu vergleichen?

GS - Entschuldige dich bei Monica
quelle

Antworten:

3

Dieser Vorgang wird als Raid-Scrubbing bezeichnet. Soweit ich sehen kann, wird er in Redhat 6.5 unterstützt, da Sie sich nicht sicher sind, welche Distribution Sie verwenden.

Lacasitos
quelle
Gibt es einen Link zu lvm raid scrubbing?
c4f4t0r
Vielen Dank! Ich schlug eine Bearbeitung der Antwort vor, um den Befehl aufzunehmen, der ebenfalls ausgeführt werden muss. Leider ist es in meiner Distribution nicht verfügbar, aber ich werde sehen, ob ich bald ein Upgrade durchführen kann.
GS - Entschuldigen Sie sich bei Monica
Die Bearbeitung wurde abgelehnt - vielleicht ist es eine etwas zu bedeutende Änderung der Antwort eines anderen -, also habe ich eine weitere Antwort mit den Details gepostet.
GS - Entschuldigen Sie sich bei Monica
7

Aus dem Ticket, das das Scrubben hinzugefügt hat, geht hervor, dass der relevante Befehl lautet:

lvchange --syncaction check vg/lv

Warten Sie dann lvs -o sync_percent, bis 100% erreicht sind, und überprüfen Sie, ob der lvs -o mismatchesWert 0 ist.

Ich kann dies derzeit nicht selbst testen, da ich nicht über eine ausreichend aktuelle Version von LVM verfüge.

Danke an lacasitos und c4f4t0r für die Zeiger.

GS - Entschuldige dich bei Monica
quelle
1
Ubuntu 16.04:lvs -o raid_mismatch_count
Tino