GNU/Linux: «устройство сопоставления: создание ioctl не удалось» «устройство или ресурс занят»

GNU/Linux: «устройство сопоставления: создание ioctl не удалось» «устройство или ресурс занят»

Я больше не могу монтировать свои зашифрованные устройства.

Ошибка:

device mapper: create ioctl failed 
device or resource busy

Эта ошибка возникает как при использовании двух разных программ для доступа к зашифрованным устройствам TrueCrypt: TrueCrypt и Tc-play.

В этом случае рекомендуется удалить /dev/mapper/truecrypt*каталоги или поискать процессы, которые блокируют устройство. Однако каталога нет /dev/mapper/truecrypt*, и lsofничего не возвращается.

Одно устройство TrueCrypt занимает целый HDD. Согласно fdisk, этот раздел отформатирован в HPFS/NTFS.

Другое устройство TrueCrypt находится на разделе на /dev/sda. Согласно fdisk, этот раздел — «Linux» (ext3 или ext4, если я правильно помню).

Что может быть причиной ошибки?

Программное обеспечение:

  • Debian GNU/Linux 6

решение1

Первая установка 7.1a (если вы ее еще найдете) была последней полностью рабочей версией truecrypt. Вы можете попробовать установить ее и посмотреть, исправит ли это вашу проблему.

Однако этот продукт в настоящее время в основном устарел, поскольку разработчики, по-видимому, прекратили разработку truecrypt по причинам, которые пока не совсем понятны. Текущая версия 7.2 содержит только DECRYPT и не содержит никаких функций шифрования.

Я бы серьезно подумал о том, чтобы переключиться с этого проекта на что-то другое. Хотя, у меня нет хорошего представления, что это будет.

решение2

Если вы используете командную строку, эта опция может помочь.

-m=nokernelcrypto

https://sourceforge.net/p/veracrypt/discussion/technical/thread/910faa60a6/

Связанный контент