![LUKS2でマウントを使用する](https://rvso.com/image/760627/LUKS2%E3%81%A7%E3%83%9E%E3%82%A6%E3%83%B3%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B.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
ヘルパープログラムにより暗号化パーティションの自動マウントが可能マウント.cryptの一部であるlibpam_mount_binパッケージ。LUKS2のサポートはlibpam_マウントバージョンで導入されましたlibpam-マウント-2.16-5ubuntu0.12019年(参照https://bugs.launchpad.net/ubuntu/+source/libpam-mount/+bug/1804408)。
したがって、あなたが遭遇したエラーはLUKS2サポートの不足によるものではありません。私は(K)ubuntu 18.04から20.04にアップグレードした後に同様の問題を抱えていましたが、おそらくヘルパープログラムが原因でした。マウント.cryptおよびシンボリックリンクマウント.crypt_LUKSそしてマウント.crypto_LUKS現在はlibpam-マウント-binパッケージとないlibpamマウント、このパッケージはアップグレード中にインストールされませんでした。パッケージの変更に関するヒントは、https://forums.linuxmint.com/viewtopic.php?t=324991。
マウント ヘルパー プログラムがインストールされているかどうかを確認します。