这似乎是一个半常见问题,但我还没有找到好的解决方案。
我尝试以下操作:
[root@localhost ~]# pvcreate /dev/sdc
Can't open /dev/sdc exclusively. Mounted filesystem?
这论坛帖子显示用户的解决方案是从不同的映像启动、修改其 LVM 组,然后正常重启。
对于此特定设置来说,这不是一个选项。
输出multipath -l
:
[root@localhost ~]# multipath -l
mpath2 (36006016098122700201a28588e21df11)
[size=200 GB][features="1 queue_if_no_path"][hwhandler="1 emc"]
\_ round-robin 0 [active]
\_ 0:0:1:0 sdc 8:32 [active]
\_ round-robin 0 [enabled]
\_ 0:0:0:0 sda 8:0 [active]
mpath3 (36006016098122700ac0475432e9bdf11)
[size=200 GB][features="1 queue_if_no_path"][hwhandler="1 emc"]
\_ round-robin 0 [active]
\_ 0:0:0:1 sdb 8:16 [active]
\_ round-robin 0 [enabled]
\_ 0:0:1:1 sdd 8:48 [active]
我需要做什么才能解决这个问题?
mount | grep sdc
不返回任何内容,lsof | grep sdc
只显示multipath
正在查看它(因为它是一个 LUN,所以这是有意义的)。
答案1
后续:现存的 LV 还存在其他问题,服务器重启时无法挂载,并且所包含的文件系统丢失。
不好 :-|
..pvcreate
这个问题暂时搁置,因为我们希望从备份中恢复,然后延长新的 LUN。
仍然想知道为什么pvcreate
会失败,但由于还有其他问题,因此必须等待。