더 이상 암호화된 장치를 마운트할 수 없습니다.
오류는 다음과 같습니다
device mapper: create ioctl failed
device or resource busy
이 오류는 TrueCrypt 암호화 장치에 액세스하기 위한 두 가지 다른 프로그램인 TrueCrypt와 Tc-play에서 모두 발생합니다.
이 경우 디렉터리를 제거 /dev/mapper/truecrypt*
하거나 장치를 차단하는 프로세스를 찾는 것이 좋습니다. 그러나 /dev/mapper/truecrypt*
디렉토리가 없으며 lsof
아무것도 반환하지 않습니다.
하나의 TrueCrypt 장치는 전체 HDD를 사용합니다. 에 따르면 fdisk
이 파티션은 HPFS/NTFS로 포맷되어 있습니다.
다른 TrueCrypt 장치가 의 파티션에 있습니다 /dev/sda
. 에 따르면 fdisk
이 파티션은 "Linux"(제 기억이 맞다면 ext3 또는 ext4)입니다.
오류의 원인은 무엇입니까?
소프트웨어:
- 데비안 GNU/리눅스 6
답변1
먼저 7.1a를 설치하세요(더 이상 찾을 수 있는 경우)는 완전히 작동하는 최신 버전의 truecrypt입니다. 이를 설치하여 문제가 해결되는지 확인할 수 있습니다.
그러나 개발자가 아직 완전히 이해되지 않은 이유로 truecrypt 개발을 중단했기 때문에 이 제품은 이제 기본적으로 쓸모가 없습니다. 현재 릴리스 7.2에는 DECRYPT만 포함되어 있으며 암호화 기능은 포함되어 있지 않습니다.
나는 이 프로젝트에서 다른 프로젝트로 전환하는 것을 심각하게 생각하고 있습니다. 하지만 나는 그것이 어떻게 될지에 대해 좋은 느낌을 가지고 있지 않습니다.
답변2
명령줄을 사용하는 경우 이 옵션이 도움이 될 수 있습니다.
-m=nokernelcrypto
https://sourceforge.net/p/veracrypt/discussion/technical/thread/910faa60a6/