использовать монтирование с LUKS2

Во времена LUKS1 можно было использовать такую ​​команду, как

$ mount /dev/luks-encrypted-partition /mnt/a 
[enter passphrase upon being prompted] 

, как ярлык для

$ cryptsetup luksOpen /dev/luks-encrypted-partition some-name
$ mount /dev/mapper/some-name /mnt/a

, но с LUKS2 эта возможность потеряна. Непосредственная попытка смонтировать зашифрованный раздел LUKS2 приводит к следующему сообщению об ошибке:

$ mount /dev/luks-encrypted-partition /mnt/a
mount: /mnt/a: unknown filesystem type 'crypto_LUKS'. 

Кто-нибудь знает, как я могу вернуться к старой функциональности? Я использую последнюю версию системы Arch Linux.

0
задан 3 December 2020 в 14:53
1 ответ

Автоматическое монтирование зашифрованного раздела возможно с помощью вспомогательной программы mount.crypt, которая является частью пакета libpam_mount_bin. Поддержка LUKS2 в libpam_mount была введена в версии libpam-mount-2.16-5ubuntu0.1 в 2019 году (см. https://bugs.launchpad.net/ubuntu/ +source/libpam-mount/+bug/1804408 ).

Таким образом, ошибка, с которой вы столкнулись, не связана с отсутствием поддержки LUKS2. У меня была аналогичная проблема после обновления (K)ubuntu 18.04 до 20.04, вероятно, потому что вспомогательная программа mount.crypt и символические ссылки mount.crypt_LUKS и mount.crypto_LUKS теперь часть пакета libpam-mount-bin , а не libpam-mount, и этот пакет не был установлен во время обновления. Подсказка об изменении пакета исходит от https://forums.linuxmint.com/viewtopic.php?t=324991 .

Проверьте, установлена ​​ли у вас вспомогательная программа монтирования.

1
ответ дан 17 March 2021 в 05:53

Теги

Похожие вопросы