losetup -d 给出:设备繁忙

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 寻找它,但什么也没找到,有人知道我该如何强制执行这个或者我做错了什么吗?

答案1

查看它是否仍被设备映射器使用(dmsetup table),如果是,则刷新相应的映射(dmsetup clear mapname)。

相关内容