Das Problem ist entstanden - Server - Festplattenausfall - Festplatte im Raid Verbund ausgetauscht - danach kein boot - usb-stick debian-live - grub auf allen Raid disks installiert - bootet wieder - aber mit der Fehlermeldung des lvm (Siehe unten) - .
Ausgabe von lsblk die betreffenden usb disks "vorher sdm" - "jetzt sdn" und "vorher sdn" und "jetzt sdp" erkannt wurden - da aufgrund des einsetzen des usb-sticks die device files neu durch nummeriert wurden......Das device "sdo" wird nicht verwendet - daher auch nicht in lsblk Ausgabe vorhanden....
Grundsätzlicher Aufbau ssd, nvme: device > raid > lukscrypt > lvm
Die betreffenden devices sind usb-disk (ohne raid): device > lukscrypt > lvm
Die Festplatten arbeiten auch unter dem neuen device file normal - es kommt nur bei pvs, lvs, vgs, update-grub, bootvorgang (dieser wird extrem verlangsamt - da lvm - fast endlos die unten stehenden Fehlermeldungen ausspuckt..
Die Fragen wie kann ich dieses Problem in Zukunft vermeiden - per udev feste device Zuordnungen für die usb-disks erstellen, so das wenn im Fehlerfall per usb-stick gebootet wird die devices nicht mehr durcheinander kommen ?
- Habe ich aber schonmal versucht - ist jedoch so das alle Platten gleich sind - und sich daher auch in den ATTR nicht wesentlich unterscheiden - habe gelesen es würde auch mit ENVs funktionieren - die sind schon spezifischer.
- Gibt es noch einen anderen Weg dies zu verhindern ? - ok lvm filter - mach ich gerade so..
- Oder ist es wie in dem link zu sehen ein bug, also warten bis gelös ?
Infos - Ausgaben gekürzt
Code: Alles auswählen
#ls -l /dev/disk/by-path
lrwxrwxrwx 1 root root 9 Jan 28 19:42 pci-0000:00:14.0-usb-0:2:1.0-scsi-0:0:0:0 -> ../../sdl
lrwxrwxrwx 1 root root 10 Jan 28 19:42 pci-0000:00:14.0-usb-0:2:1.0-scsi-0:0:0:0-part1 -> ../../sdl1
lrwxrwxrwx 1 root root 9 Jan 28 19:42 pci-0000:00:14.0-usb-0:7.1:1.0-scsi-0:0:0:0 -> ../../sdm
lrwxrwxrwx 1 root root 9 Jan 28 19:42 pci-0000:00:14.0-usb-0:7.2:1.0-scsi-0:0:0:0 -> ../../sdo
lrwxrwxrwx 1 root root 9 Jan 28 19:42 pci-0000:00:14.0-usb-0:7.3:1.0-scsi-0:0:0:0 -> ../../sdp
lrwxrwxrwx 1 root root 9 Jan 28 19:42 pci-0000:00:14.0-usb-0:7.4:1.0-scsi-0:0:0:0 -> ../../sdn
Code: Alles auswählen
#lsblk
sdn 8:208 0 1,8T 0 disk
└─sdm_crypt 254:32 0 1,8T 0 crypt
├─vg6
sdp 8:240 0 1,8T 0 disk
└─sdn_crypt 254:25 0 1,8T 0 crypt
├─vg7
Code: Alles auswählen
#update-grub
/dev/sdm: open failed: No medium found
/dev/sdo: open failed: No medium found
Code: Alles auswählen
#lvs
/dev/sdm: open failed: Kein Medium gefunden
/dev/sdo: open failed: Kein Medium gefunden
So:
Code: Alles auswählen
global_filter = [ "r|/dev/sdm|" "r|/dev/sdo|" ]
Vergessen Debian 10 (Debian 9 upgraded zu 10)
EDIT: Trotz des Filters in der lvm.conf
Beim booten erscheint die Fehlermeldung
Code: Alles auswählen
/dev/sdm: open failed: Kein Medium gefunden
/dev/sdo: open failed: Kein Medium gefunden