Монтирование truecrypt завершается с ошибкой "Ошибка: устройство отображения: перезагрузка ioctl завершилась неудачно: неверный аргумент"

Я использую truecrypt уже несколько лет. Сегодня я обновился до 11.10, и установка с использованием truecrypt не удалась с этим сообщением:

Error: device-mapper: reload ioctl failed: Invalid argument

В некоторых поисках я обнаружил, что это может быть проблемой, если ядро ​​не скомпилировано с поддержкой XTS, и решение было использовать опцию -m = nokernelcrypto. Это работает для меня, но это не идеально, потому что будет падение производительности.

Может кто-нибудь сказать мне, как заставить стандартную версию Truecrypt 7.1 работать на Ubuntu 11.10 изначально, кажется, что это должно быть серьезной проблемой, если поддержка Truecrypt была извлечена из Ubuntu.

1 ответ

XTS (если кому-то интересно) - это режим работы, который позволяет многократно использовать блочный шифр с одним ключом. В настоящее время по умолчанию в TrueCrypt.

Я использую kernal 3.0.0-12-generic в 11.10 (64-разрядная версия) и, насколько я могу судить, TrueCrypt (7.1) использует XTS в моей установке. (согласно странице свойств тома)

Кроме того - я не думаю, что Ubuntu вообще когда-либо поддерживал TrueCrypt напрямую - он не доступен через Ubuntu Software Center, а Unity игнорирует значок уведомления приложения, который является критическим для начинающих пользователей (если они закрывают главное окно TrueCrypt). Ошибка 109701 (на панели запуска) также предполагает, что лицензирование может препятствовать улучшению поддержки.

Другие вопросы по тегам