losetup -d dando: dispositivo ocupado

6

Estou montando um disco KVM (LVM) seguindo estes comandos:

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

# unmount /mnt
# kpartx -dv /dev/loop0
# losetup -d /dev/loop0

O problema é quando eu quero fazer o kpartx -d / dev / loop0 eu recebo:

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

Eu tentei procurá-lo com lsof, mas não consigo encontrar nada, ninguém tem idéia de como eu posso forçar isso ou o que estou fazendo de errado?

    
por Lucas Kauffman 29.09.2011 / 16:48

1 resposta

5

Veja se ele ainda é usado pelo mapeador de dispositivos ( dmsetup table ) e, se estiver, elimine o mapa apropriado ( dmsetup clear mapname ).

    
por 29.09.2011 / 16:51