问题:pvcreate命令在使用多路径设备时失败,即使该设备存在,也会出现以下错误。
pvcreate报错:Device /dev/mapper/mpatha not found(or ignored by filtering).
解决办法:验证/etc/lvm/lvm.conf中的过滤器设置
1、验证/etc/lvm/lvm.conf中的过滤器设置并确保它允许扫描多路径设备。
# vi /etc/multipath.conf
multipath的多路径设备名为mpath*,自研多路径设备名为msdisk*。
2、使用多路径设备/dev/mapper/mpatha和pvcreate。
补充:/etc/lvm/lvm.conf中的过滤器设置错误,pvcreate会提示invalid filter pattern。
参考博客:https://www.onitroad.com/jc/linux/faq/lvm-device-mpatha-not-found-or-ignored-by-filtering.html