LUKS 経由で RAID-1 暗号化されたディスクが 2 つあります。
# blkid
...
/dev/md0: UUID="x-x-x-x-x" TYPE="crypto_LUKS"
cryptsetup luksFormat /dev/md0
誤っての代わりにを実行しましたcryptsetup luksOpen /dev/md0 secure
。luksFormat が返されましたWARNING: Device /dev/md0 already contains a 'crypto_LUKS' superblock signature.
今は open は使えませんが、次の行に詳しい情報が載っています:
# 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
データを取得するために何かできることはありますか?
答え1
man cryptsetup
(セクション luksFormat)より:
警告: 既存の LUKS コンテナで luksFormat を実行すると、ヘッダーのバックアップがない限り、古いコンテナのすべてのデータが永久に取得できなくなります。
ヘッダーのバックアップがないので、データは履歴のままになると思います。
残念なお知らせです。
それにもかかわらず、hexdump: /dev/md0: Input/output error
ドライブの 1 つに問題があることを示しています。