再起動後、一部のディスク(実際にはHW RAIDの背後にある)がSLES 12.3システムでは認識されません。
何が問題なのでしょうか?
問題のディスクを「head /dev/sdb|strings|head」とすると、そのディスクのデータを見ることができます。
しかし、「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:~ #
奇妙なことは、OS自体を持っているsdaをOSが認識することです。
ただし、sdb/sdc/etc(保存データ)はPVとして認識されません。
修正する2018年12月11日:すべてのディスク:sda(raid1)、sdb(raid5)、sdc(raid5)、sdd(raid1)がHW RAIDにあります。 "zypper up"はアップデートについて何も言わない。
ベストアンサー1
最後に、我々は以下を発見した。
何かがsdaではなくパーティションを削除したようです:)
したがって、データはsdb、sdc、sddにありますが、オネライナーを作成するパーティションを再実行する必要があります。
parted -s /dev/sdb mklabel gpt mkpart primary xfs 0% 100% set 1 lvm on
まもなく、pvscanがそれらを見つけました!うん。