losetup -d给予:设备繁忙

按照以下命令安装KVM磁盘(LVM):

# losetup /dev/loop0 foo.img # kpartx -av /dev/loop0 # mount /dev/mapper/loop0p1 /mnt # unmount /mnt # kpartx -dv /dev/loop0 # losetup -d /dev/loop0 

问题是当我想要做kpartx -d / dev / loop0我得到:

  device-mapper: remove ioctl failed: Device or resource busy device-mapper: remove ioctl failed: Device or resource busy 

我试过用lsof来寻找它,但我找不到任何东西,任何人有任何想法如何我可以强迫这个或我做错了什么?

看看它是否仍然使用device-mapper( dmsetup table ),如果是的话,刷新相应的映射( dmsetup clear mapname )。