本机PV丢失后尝试pvcreate失败,错误为“ not found /dev/sdX(or ignored by filtering)”。

发表于 2023-04-18  452 次阅读


pvcreate因错误而失败Device /dev/sdX not found (or ignored by filtering).

问题现象:

#  pvcreate   /dev/sdb
  Device /dev/sdb not found (or ignored by filtering).
#  pvcreate -vvv   /dev/sdb
        Processing: pvcreate -vvv /dev/sdb
        O_DIRECT will be used
      Setting global/locking_type to 1
      Setting global/wait_for_locks to 1
      File-based locking selected.
      Setting global/locking_dir to /var/lock/lvm
      metadata/pvmetadataignore not found in config: defaulting to n
      metadata/pvmetadatasize not found in config: defaulting to 255
      metadata/pvmetadatacopies not found in config: defaulting to 1
      Locking /var/lock/lvm/P_orphans WB
        _do_flock /var/lock/lvm/P_orphans:aux WB
        _do_flock /var/lock/lvm/P_orphans WB
        _undo_flock /var/lock/lvm/P_orphans:aux
        /dev/sdb: Added to device cache
        Opened /dev/sdb RO O_DIRECT
      /dev/sdb: size is 285671424 sectors
        /dev/sdb: block size is 4096 bytes
        Closed /dev/sdb
      /dev/sdb: size is 285671424 sectors
        Opened /dev/sdb RO O_DIRECT
        /dev/sdb: block size is 4096 bytes
        Closed /dev/sdb
        dm version   OF   [16384]
        dm status   (253:27) OF   [16384]
        /dev/sdb: Skipping mpath component device
        /dev/sdb: Skipping (cached)
      Setting devices/ignore_suspended_devices to 0
      Setting devices/cache_dir to /etc/lvm/cache
      Setting devices/write_cache_state to 1
        Opened /dev/sdb RO O_DIRECT
      /dev/sdb: size is 285671424 sectors
        /dev/sdb: block size is 4096 bytes
        Closed /dev/sdb
        dm status   (253:27) OF   [16384]
        /dev/sdb: Skipping mpath component device
  Device /dev/sdb not found (or ignored by filtering).
      Unlocking /var/lock/lvm/P_orphans
        _undo_flock /var/lock/lvm/P_orphans

以下两种方式解决:

※黑名单设备在/etc/multipath.conf并重新加载多路径配置。

※如果希望在多路径下有问题的设备,请在多路径设备上执行 pvcreate。

pvcreate /dev/mapper/mpathX

故障原因:

  • 此设备未列入黑名单multipath.conf,这就是为什么用/dev/sdb.
  • 设备是多路径配置的一部分。
本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

0

scanz个人博客