GNU/Linux:“设备映射器:创建 ioctl 失败”“设备或资源繁忙”

Ele*_*eno 6 linux device-mapper ioctl

我无法再安装我的加密设备。

错误是:

device mapper: create ioctl failed 
device or resource busy
Run Code Online (Sandbox Code Playgroud)

两个不同的程序访问 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

mdp*_*dpc 1

首先安装 7.1a(如果你能找到它的话)是 truecrypt 最新的完全工作版本。您可以尝试安装它,看看它是否可以解决您的问题。

然而,这个产品现在基本上已经过时了,因为开发人员显然已经出于尚未完全了解的原因停止了 truecrypt 的开发。当前版本 7.2 仅包含解密功能,不包含任何加密功能。

我会认真考虑从这个项目转向其他项目。虽然,我不太清楚那会是什么。