Я больше не могу монтировать свои зашифрованные устройства.
Ошибка:
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/