Ich habe zwei Festplatten als RAID-1, die über LUKS verschlüsselt sind:
# blkid
...
/dev/md0: UUID="x-x-x-x-x" TYPE="crypto_LUKS"
Ich habe versehentlich ausgeführt, cryptsetup luksFormat /dev/md0
anstatt cryptsetup luksOpen /dev/md0 secure
. luksFormat zurückgegebenWARNING: Device /dev/md0 already contains a 'crypto_LUKS' superblock signature.
Nun kann ich open nicht mehr verwenden. Die folgenden Zeilen liefern weitere Informationen:
# cryptsetup luksOpen /dev/md0 secure
Device /dev/md0 is not a valid LUKS device.
# cryptsetup luksDump /dev/md0
Device /dev/md0 is not a valid LUKS device.
# hexdump -C /dev/md0 | grep LUKS
00000000 4c 55 4b 53 ba be 00 02 00 00 00 00 00 00 40 00 |LUKS..........@.|
hexdump: /dev/md0: Input/output error
Kann ich irgendetwas tun, um an meine Daten zu kommen?
Antwort1
Aus man cryptsetup
(Abschnitt „luksFormat“):
WARNUNG: Wenn Sie ein „luksFormat“ auf einem vorhandenen LUKS-Container ausführen, werden alle Daten des alten Containers dauerhaft unwiederbringlich verloren gehen, sofern Sie nicht über ein Header-Backup verfügen.
Ich vermute, Sie haben kein Header-Backup und Ihre Daten sind daher Geschichte.
Tut mir leid für die schlechten Nachrichten.
Das deutet jedoch hexdump: /dev/md0: Input/output error
auf ein Problem mit einem Ihrer Laufwerke hin!!