Gut, dass es #TestDisk gibt: Jemand überschrieb versehentlich eine Partitionstabelle (GPT). Darauf befand sich nur eine #LUKS2-Partition. Mit #TestDisk ließ sich das zum Glück regeln.

Aber ganz trivial war es dann doch nicht: TestDisk erkennt nur die Minimalgröße von LUKS-Partitionen und stellt diese wieder her und kennt nicht das tatsächliche Ende. Und entschlüsseln ließ sich das Ding auch nicht: "Invalid argument" nach korrekter Angabe des Schlüssels.

Stellt sich raus: Die Partitionsgröße muss ein Vielfaches der Sektorgröße (hier 4096) sein, sonst geht da gar nix. Also auf die nächstgrößere Partitionsgröße mit parted erweitert und dann gings.  

#Linux #Encryption #LUKS

[SOLVED] Failed to decrypt LUKS2 encrypted disk after resizing / Newbie Corner / Arch Linux Forums

@cryptgoat

Ich bin zwar etwas spät dran mit einer Antwort. Wollte aber trotzdem dezent darauf hinweisen dass das "Passwort/der Key" für luks nur der Schlüssel für den eigentlich Schlüssel ist.
Um sicher zu gehen sollte man immer den MBR mit dd und den eigentlichen luks-Haeder mittels "luksDump" auslesen und abspeichern.

Da sieht bei mir hinterher so aus: