После перезагрузки SLES 12.3 не распознает несколько дисков (которые на самом деле находятся за аппаратным рейдом).
В чем может быть проблема?
Если я "заголовок /dev/sdb | strings | заголовок" проблемных дисков, я могу увидеть данные на них, хорошо.
Но "pvscan" его не распознает.
SERVER:~ # pvck /dev/sdb
Device /dev/sdb not found (or ignored by filtering).
SERVER:~ #
SERVER:~ # grep ' filter' /etc/lvm/lvm.conf
filter = [ "r|/dev/.*/by-path/.*|", "r|/dev/.*/by-id/.*|", "r|/dev/fd.*|", "r|/dev/cdrom|", "a|/dev/sd.*[1-9]|", "a|/dev/vda[1-9]|", "a|/dev/mapper/.*|", "a|/dev/dm-*|" , "r|.*|" ]
SERVER:~ #
Как ни странно, ОС распознает sda, который содержит саму ОС.
Но он не распознает sdb/sdc/etc (содержащий данные) как PV.
ОБНОВЛЕНИЕ от 11 декабря 2018 г.: все диски: sda (raid1), sdb (raid5), sdc (raid5), sdd (raid1) находятся на HW RAID. «молния вверх» ничего не говорит об обновлении.
наконец, мы выяснили:
Похоже, что что-то удалило не -разделы sda:)
Так что данные были там на отл. :sdb, sdc, sdd, но нам пришлось повторно -запустить раздел, создав oneliner:
parted -s /dev/sdb mklabel gpt mkpart primary xfs 0% 100% set 1 lvm on
и вуаля, pvscan их нашел! ура.