暗号化されたデバイスをマウントできなくなりました。
エラーは次のとおりです:
device mapper: create ioctl failed
device or resource busy
このエラーは、TrueCrypt で暗号化されたデバイスにアクセスする 2 つの異なるプログラム (TrueCrypt と Tc-play) の両方で発生します。
この場合、/dev/mapper/truecrypt*
ディレクトリを削除するか、デバイスをブロックしているプロセスを探すことをお勧めします。ただし、ディレクトリは存在せず/dev/mapper/truecrypt*
、lsof
何も返されません。
1 つの TrueCrypt デバイスは HDD 全体を使用します。によるとfdisk
、このパーティションは HPFS/NTFS でフォーマットされています。
別の TrueCrypt デバイスが のパーティションにあります/dev/sda
。 によるとfdisk
、このパーティションは「Linux」(正しく覚えていれば ext3 または ext4) です。
エラーの原因は何でしょうか?
ソフトウェア:
- デビアンGNU/Linux6
答え1
最初にインストールする 7.1a (まだ見つけられるなら) は、完全に動作する最新の truecrypt バージョンです。これをインストールして、問題が解決するかどうかを確認してください。
しかし、開発者がまだ完全には理解されていない理由で truecrypt の開発を中止したため、この製品は現在では基本的に時代遅れになっています。現在のリリース 7.2 には DECRYPT のみが含まれており、暗号化機能は含まれていません。
私はこのプロジェクトから離れて何か他のものに移行することを真剣に考えています。ただし、それが何になるかはよくわかりません。
答え2
コマンドラインを使用している場合は、このオプションが役立つかもしれません
-m=nokernelcrypto
https://sourceforge.net/p/veracrypt/discussion/technical/thread/910faa60a6/