我正在按照以下命令安装 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
)。