设置过滤器时对 pvcreate 磁盘进行过滤并且没有 mpath

设置过滤器时对 pvcreate 磁盘进行过滤并且没有 mpath

我一直在努力解决 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,那么由于空格,这将无法匹配。

相关内容