我无法在 /dev/dm-NN 上可用的多路径卷 (其中 N~[0-9]) 上创建 PV,但我可以在单个数字设备上创建它们,例如/dev/dm-9
:
# pvcreate /dev/dm-6
Physical volume "/dev/dm-6" successfully created.
# pvcreate /dev/dm-16
Device /dev/dm-16 not found (or ignored by filtering).
我的 LVM 版本是 Debian 9 的 2.02.168。过滤器设置为一个允许的值:
filter = [ "a|.*|" ]
global_filter = [ "a|.*|" ]
知道为什么设备路径中的两个或多个数字会导致它被 pvcreate 过滤吗?
答案1
我找到了罪魁祸首。不知何故,名称中带有两位数的磁盘上有 GPT,而名称中带有一位数的磁盘上没有。我像这样擦除了所有磁盘:
dd if=/dev/zero of=/dev/dm-xx bs=1M count=100
之后我能够在所有 GPT 上创建 PV。我不知道这些 GPT 来自哪里。