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?

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.


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.


1
Ubuntu 16.04:lvs -o raid_mismatch_count
Tino
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.