[Comm] Ошибка при освобождении loop-устройства

Olvin =?iso-8859-1?q?olvin_=CE=C1_rambler=2Eru?=
Чт Янв 17 15:27:31 MSK 2008


ALD4.0.1.

Попользовался криптоконтейнером в файле на DVD через loop-устройство:

losetup /dev/loop3 /media/cdrom/crfile
cryptsetup luksOpen /dev/loop3 crfile
mount /dev/mapper/crfile /mnt/disk

Кроме этого был подмонтирован таким же образом ещё один 
криптоконтейнером, который отработал и отмонтировался нормально (его 
loop-устройство тоже нормально освободилось)
Далее, разбираюсь с указанным выше crfile:

umount /dev/mapper/crfile
cryptsetup luksClose crfile

А потом странности. Делаю:

losetup -d /dev/loop3

А мне выдаёт:

[root на olvin ~]# losetup -d /dev/loop3
ioctl: LOOP_CLR_FD: Устройство или ресурс занято
[root на olvin ~]# losetup /dev/loop3
/dev/loop3: [1600]:17410 (/media/cdrom/crfile)

В итоге:

1. диск нормально не отмонтирован
2. устройство loop3 занято, до перезагрузки
3. при попытке отмонтировать такой диск через значок на рабочем столе
    (KDE) говорит, что не может отмонтировать, потому что занято.
    Иногда при этом падает kded со всеми вытекающими.
    Приходится запускать вручную, чтобы наладить работу
    со сменными носителями.


Что делать? На какой пакет вешать багу? Конкретно достало уже.



Подробная информация о списке рассылки community