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/

相關內容