![использовать крепление с LUKS2](https://rvso.com/image/760627/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D0%BA%D1%80%D0%B5%D0%BF%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%20LUKS2.png)
Во времена 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.
Проверьте, установлена ли у вас программа-помощник по монтированию.