es geht darum, LVM so zu konfigurieren, dass es 3 Festplatten ignoriert. Die Filterung muss allerdings auf UUID Basis sein.
Zur Erklärung:
Ich habe ein Linux Software Raid (Raid 5) gebaut welches unter /dev/md126 nutzbar ist. Auf diesem Device habe ich dann (für spätere Vergrößerung etc.) ein LVM gebaut.
Dies funktioniert auch wunderbar.
Nachdem das System allerdings eine Weile läuft, kommt beim Aufruf von pvs/lvs/vgs immer folgende Fehlermeldung:
Code: Alles auswählen
/dev/sdb: Checksum error at offset 64512
Couldn't read volume group metadata from /dev/sdb.
Metadata location on /dev/sdb at 64512 has invalid summary for VG.
Failed to read metadata summary from /dev/sdb
Failed to scan VG from /dev/sdb
Nun meine Überlegung:
Den Fehler bekomme ich nur weg, indem ich in der LVM Konfig einen Filter hierfür setze.
Mit diesem hier funktioniert die ganze Geschichte auch.
Code: Alles auswählen
global_filter = [ "r|/dev/zd.*|", "r|/dev/mapper/pve-.*|" "r|/dev/mapper/.*-(vm|base)--[0-9]+--disk--[0-9]+|" "r|/dev/sdb|" "r|/dev/sdc|" "r|/dev/sdd|"]
Gibt es eine Möglichkeit eine Filterung auf die UUID anstatt auf den /dev/DEVICEXXX Pfad zu machen?
Freue mich auf eure Nachrichten!
LG
Tobi