Назад | Перейти на главную страницу

losetup -d give: устройство занято

Я монтирую 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, но я ничего не могу найти, кто-нибудь знает, как я могу это заставить или что я делаю не так?

Посмотрите, используется ли он по-прежнему устройством-сопоставителем (dmsetup table), и если да, сбросьте соответствующую карту (dmsetup clear mapname).