LINUX.ORG.RU
решено ФорумAdmin

`cryptsetup open` иногда и рандомно не срабатывает

 


0

1

Добрый день!

У меня есть два диска, зашифрованные с LUKS2, пароль и параметры шифрования одинаковые (всё по дефолту). Когда я их открываю через `cryptsetup open`, то в зависимости от фазы луны и каких-то других случайных факторов, либо оба диска нормально открываются, либо только один из них (случайный), либо оба не открываются. Жду пару секунд и пробую снова. За несколько попыток (а иногда и с первого раза) оба диска в итоге открываются.

Под «не открывается» я имею в виду ошибку «No key available with this passphrase.»

Пароль 100% верный. Не важно, ввожу я его с клавиатуры вручную или через опцию `-d`. Подскажите, пожалуйста, в чём может быть проблема. Спасибо.

На всякий случай вот мои дефолтные параметры cryptsetup, которыми диски зашифрованы:

Default compiled-in metadata format is LUKS2 (for luksFormat action).

LUKS2 external token plugin support is enabled.
LUKS2 external token plugin path: /usr/lib/cryptsetup.

Default compiled-in key and passphrase parameters:
        Maximum keyfile size: 8192kB, Maximum interactive passphrase length 512 (characters)
Default PBKDF for LUKS1: pbkdf2, iteration time: 2000 (ms)
Default PBKDF for LUKS2: argon2id
        Iteration time: 2000, Memory required: 1048576kB, Parallel threads: 4

Default compiled-in device cipher parameters:
        loop-AES: aes, Key 256 bits
        plain: aes-xts-plain64, Key: 256 bits, Password hashing: sha256
        LUKS: aes-xts-plain64, Key: 256 bits, LUKS header hashing: sha256, RNG: /dev/urandom
        LUKS: Default keysize with XTS mode (two internal keys) will be doubled.


Последнее исправление: toady2 (всего исправлений: 4)
Ответ на: комментарий от anonymous

Ну вы гений! Действительно, прогнал memtest, одна плашка выдаёт ошибки. И странно, что в остальной работе компьютера это никак не проявляется. Спасибо.

toady2
() автор топика