我在从Centos中删除逻辑卷时遇到了一个问题。 不幸的是,我不知道以前做了什么,所以我只能写下它现在的样子:
1)
#lvremove -vf /dev/mapper/XXX_rootimg Using logical volume(s) on command line Can't remove open logical volume "XXX_rootimg"
2)
#dmsetup info -c VG0-XXX_rootimg 253 19 L--w 1 1 0 LVM-tih2pGmALOu0JHX(cut)
3)
#lsof /dev/mapper/XXX_rootimg (nothing)
4)
#lsof | grep "253,19" (nothing)
5)
#lvscan -av ACTIVE '/dev/VG0/XXX_rootimg' [34.18 GB] inherit
6)
# lvchange -an -v /dev/mapper/XXX_rootimg Deactivating logical volume "XXX_rootimg" Found volume group "VG0" LV VG0/XXX_rootimg in use: not deactivating
任何线索都表示赞赏。 它不是通过“mount”或“losetup”安装的。 没有发现HDD问题 – 其他LV似乎创build/删除正确。 我无法摆脱这个特定的一个。
dmsetup看起来像是有一个映射VG0-XXX_rootimg1(END在1)。 你能否删除映射:
kpartx -dv /dev/mapper/VG0-XXX_rootimg1.
在此之后,应该可以删除LV。
我已经挣扎了一个多小时没有任何想法,但我发现几乎立即发现问题后,有一个也:
# dmsetup info -c VG0-XXX_rootimg1
这导致了所有的问题,在这个主机有很多的LVM,他们似乎不是按字母sorting的,我只是错过了这一个。 删除后,我能够删除一个提及的问题。 希望有人会发现这个主题有用,但。