我一直在努力解决 HP 上 CentOS 7.6.1801 上的 HW RAID 问题。我搜索了很多,尝试了很多方法,但仍然无法解决这个问题。可能是我忽略了什么。我希望有人能发现它。
# pvcreate /dev/sdb Device /dev/sdb excluded by a filter.
# lsblk /dev/sdb NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdb 8:16 0 6.6T 0 disk
/etc/lvm/lvm.conf : filter = ["a|^/dev/sda2$|", "r|.*|"] global_filter = ["a|/dev/sdb |"]
==========
(parted) 打印
型号:HPE LOGICAL VOLUME (scsi) 磁盘 /dev/sdb:7201GB 扇区大小(逻辑/物理):512B/4096B 分区表:gpt 磁盘标志:
编号 起始 结束 大小 文件系统 名称 标志
(分手)
==============
`# pvcreate /dev/sdb -vv (删除带有 sda 的行)
Setting devices/global_filter to global_filter = [ "a|/dev/sdb |" ]
devices/cache not found in config: defaulting to /etc/lvm/cache/.cache
metadata/record_lvs_history not found in config: defaulting to 0
File-based locking selected.
metadata/pvmetadataignore not found in config: defaulting to 0
metadata/pvmetadatasize not found in config: defaulting to 255
metadata/pvmetadatacopies not found in config: defaulting to 1
report/output_format not found in config: defaulting to basic
log/report_command_log not found in config: defaulting to 0
Locking /run/lock/lvm/P_orphans WB
devices/cache not found in config: defaulting to /etc/lvm/cache/.cache
设备 /dev/sdb 被过滤器排除。解锁 /run/lock/lvm/P_orphans`
答案1
您忽略了一些空白。
global_filter = ["a|/dev/sdb |"]
您是否忽略了后面的空格sdb
?那不应该在那里。如果您尝试匹配/dev/sdb
,那么由于空格,这将无法匹配。