«LVM не удалось инициализировать контекст библиотеки» - SLES 12.3 после перезагрузки потерял некоторые из своих PV

После перезагрузки 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. «молния вверх» ничего не говорит об обновлении.

0
11.12.2018, 12:48
1 ответ

наконец, мы выяснили:

Похоже, что что-то удалило не -разделы sda:)

Так что данные были там на отл. :sdb, sdc, sdd, но нам пришлось повторно -запустить раздел, создав oneliner:

parted -s /dev/sdb mklabel gpt mkpart primary xfs 0% 100% set 1 lvm on

и вуаля, pvscan их нашел! ура.

0
28.01.2020, 04:07

Теги

Похожие вопросы