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 设备需要一整块硬盘。根据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/

相关内容