Zu Zeiten von LUKS1 war es möglich, einen Befehl wie
$ mount /dev/luks-encrypted-partition /mnt/a
[enter passphrase upon being prompted]
als Abkürzung für
$ cryptsetup luksOpen /dev/luks-encrypted-partition some-name
$ mount /dev/mapper/some-name /mnt/a
Seit LUKS2 ist diese Fähigkeit jedoch verloren gegangen. Der direkte Versuch, eine mit LUKS2 verschlüsselte Partition zu mounten, führt zu folgender Fehlermeldung:
$ mount /dev/luks-encrypted-partition /mnt/a
mount: /mnt/a: unknown filesystem type 'crypto_LUKS'.
Weiß jemand, wie ich die alte Funktionalität wiederherstellen kann? Ich verwende ein aktuelles Arch Linux-System.
Antwort1
Automatisches Mounten der verschlüsselten Partition ist durch Hilfsprogramm möglichmount.crypt, das Teil vonlibpam_mount_binPaket. Die Unterstützung für LUKS2 inlibpam_mountwurde eingeführt in Versionlibpam-mount-2.16-5ubuntu0.1im Jahr 2019 (siehehttps://bugs.launchpad.net/ubuntu/+source/libpam-mount/+bug/1804408).
Der Fehler, auf den Sie stoßen, ist also nicht auf mangelnde LUKS2-Unterstützung zurückzuführen. Ich hatte ein ähnliches Problem nach dem Upgrade von (K)ubuntu 18.04 auf 20.04, wahrscheinlich weil das Hilfsprogrammmount.cryptund symbolische Linksmount.crypt_LUKSUndmount.crypto_LUKSsind jetzt Teil vonlibpam-mount-binPaket undnichtlibpam-mount, und dieses Paket wurde beim Upgrade nicht installiert. Der Hinweis zum Paketwechsel stammt vonhttps://forums.linuxmint.com/viewtopic.php?t=324991.
Überprüfen Sie, ob Sie das Mount-Hilfsprogramm installiert haben.