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

использовать крепление с 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.

решение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.

Проверьте, установлена ​​ли у вас программа-помощник по монтированию.

Связанный контент