Ich kann meine verschlüsselten Geräte nicht mehr mounten.
Der Fehler ist:
device mapper: create ioctl failed
device or resource busy
Dieser Fehler tritt bei zwei verschiedenen Programmen zum Zugriff auf mit TrueCrypt verschlüsselte Geräte auf: TrueCrypt und Tc-play.
In diesem Fall empfiehlt es sich, /dev/mapper/truecrypt*
Verzeichnisse zu entfernen oder nach Prozessen zu suchen, die das Gerät blockieren. Es ist jedoch kein /dev/mapper/truecrypt*
Verzeichnis vorhanden und lsof
es wird nichts zurückgegeben.
Ein TrueCrypt-Gerät nimmt eine ganze Festplatte ein. Laut fdisk
ist diese Partition mit HPFS/NTFS formatiert.
Ein weiteres TrueCrypt-Gerät befindet sich auf einer Partition auf /dev/sda
. Laut fdisk
ist diese Partition „Linux“ (ext3 oder ext4, wenn ich mich richtig erinnere).
Was könnte die Fehlerursache sein?
Software:
- Debian GNU/Linux 6
Antwort1
Die erste Installation 7.1a (falls Sie sie noch finden können) war die letzte voll funktionsfähige Version von Truecrypt. Sie können versuchen, diese zu installieren und zu sehen, ob das Problem dadurch behoben wird.
Dieses Produkt ist jedoch mittlerweile im Grunde veraltet, da die Entwickler die Entwicklung von Truecrypt aus noch nicht ganz geklärten Gründen eingestellt haben. Die aktuelle Version 7.2 enthält nur noch eine DECRYPT-Funktion, jedoch keine Verschlüsselungsfunktion.
Ich würde ernsthaft darüber nachdenken, dieses Projekt aufzugeben und mich etwas anderem zuzuwenden. Allerdings habe ich keine Ahnung, was das sein wird.
Antwort2
Wenn Sie die Befehlszeile verwenden, kann diese Option hilfreich sein
-m=nokernelcrypto
https://sourceforge.net/p/veracrypt/discussion/technical/thread/910faa60a6/