ヘッダーが破損した新しいコンピュータのLuksボリュームはありますか?

ヘッダーが破損した新しいコンピュータのLuksボリュームはありますか?

raid1のLuksボリュームにデータをバックアップしました(raid 1の最初の2つのディスク、2番目のLuks)。

2台のドライブを新しいサーバーに移動すると、動作が停止しました。軽いパニック発作の後、私はより多くの情報を検索し、いくつかのウェブサイトではHexdumpを使用してヘッダーの内容を調べることを提案しました。しかし、多くのウェブサイトでは、それがどこにあるのかわかりません。自分のデータを回復できるのか、何が起こったのかを教えてくれる人はいますか?

私がしたことは、それらを新しいコンピュータに移動するだけでした。インストールは必要ありません。命令もなく、奇妙なこともありません。既存のオペレーティングシステムがインストールされているコンピュータを接続して起動します。

sudo hexdump -Cvs 0 -n 2000 /dev/sdb

00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000020  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000050  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000060  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000070  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000080  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000090  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000a0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000000f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000100  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000110  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000120  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000130  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000140  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000150  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000160  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000170  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000180  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000190  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001a0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001c0  01 00 ee fe ff ff 01 00  00 00 ff ff ff ff 00 00  |................|
000001d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200  45 46 49 20 50 41 52 54  00 00 01 00 5c 00 00 00  |EFI PART....\...|
00000210  53 16 20 86 00 00 00 00  01 00 00 00 00 00 00 00  |S. .............|
00000220  af be c0 d1 01 00 00 00  00 08 00 00 00 00 00 00  |................|
00000230  8e be c0 d1 01 00 00 00  e1 8a 60 b4 82 6f 50 42  |..........`..oPB|
00000240  93 ea db 27 34 ec a7 5b  02 00 00 00 00 00 00 00  |...'4..[........|
00000250  80 00 00 00 80 00 00 00  86 d2 54 ab 00 00 00 00  |..........T.....|

次のコマンドを使用してRAIDが作成されました。 (ドライブ名に合わせて編集)

sudo mdadm --create --verbose /dev/md5 --level=1 --raid-devices=2 /dev/sdp /dev/sdb

lsblk は以下を示しています。

sdb                         8:16   0   3.7T  0 disk
sdp                         8:240   0   3.7T  0 disk

fdisk -l /dev/sdb

Disk /dev/sdb: 3.65 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: EFRX-68WT0N0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: B4608AE1-6F82-4250-93EA-DB2734ECA75B

また、明確にするために元のコンピュータに戻したが、それでも認識されません。 mdadm は攻撃隊のメンバーではないことを示します。でも

mdadm - アセンブリ - スキャン

何もしなかった

ベストアンサー1

やろう!気づいた!

そのため、ハードドライブを新しいコンピュータに挿入したときに、何らかの方法で新しいマッピング/ブロックサイズを持つようになったかどうかはわかりません。

私は破産しました

sudo hexdump -s 0 -n 1000000000 -C /dev/sdb | grep LUKS

これにより、最初のGBでLUKSフレーズが検索されます。

結果:

08000000  4c 55 4b 53 ba be 00 01  61 65 73 00 00 00 00 00  |LUKS....aes.....|

次に、そのオフセットのループバックを作成しました。

sudo losetup -o 0x08000000 -r -f /deb/sdb

今私のループバックを一覧表示すると、次のようになります。

sudo losetup -a
/dev/loop8: [0006]:659 (/dev/sdb), offset 134217728

今マウントを開き、指をねじってみましょう。

sudo cryptsetup luksOpen /dev/loop8 luksrecover

だから...開いてください!

一般的なインストールコマンドを入力してもう一度作業を開始してください。定義。このヘッダーをバックアップしてください。データをコピーしてドライブを再フォーマットして再挿入しても、なぜこれが起こるのかわかりません。

おすすめ記事