재부팅 후 일부 디스크(실제로 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에 있지만 oneliner를 생성하는 파티션을 다시 실행해야 합니다.
parted -s /dev/sdb mklabel gpt mkpart primary xfs 0% 100% set 1 lvm on
곧, pvscan이 그것들을 발견했습니다! 응.