我无法再安装我的加密设备。
错误是:
device mapper: create ioctl failed
device or resource busy
访问 TrueCrypt 加密设备的两个不同程序都会出现此错误:TrueCrypt 和 Tc-play。
在这种情况下,建议删除/dev/mapper/truecrypt*
目录,或查找阻止设备的进程。但是,没有/dev/mapper/truecrypt*
目录,也lsof
没有返回任何内容。
一台 TrueCrypt 设备需要一整块硬盘。根据fdisk
,该分区采用 HPFS/NTFS 格式。
另一个 TrueCrypt 设备位于/dev/sda
.根据fdisk
,这个分区是“Linux”(ext3 或 ext4,如果我没记错的话)。
什么可能导致错误?
软件:
- Debian GNU/Linux 6
答案1
首先安装 7.1a(如果你能找到它的话)是 truecrypt 最新的完全工作版本。您可以尝试安装它,看看它是否可以解决您的问题。
然而,这个产品现在基本上已经过时了,因为开发人员显然已经出于尚未完全了解的原因停止了 truecrypt 的开发。当前版本 7.2 仅包含解密功能,不包含任何加密功能。
我会认真考虑从这个项目转向其他项目。虽然,我不太清楚那会是什么。
答案2
如果您使用命令行,此选项可能会有所帮助
-m=nokernelcrypto
https://sourceforge.net/p/veracrypt/discussion/technical/thread/910faa60a6/