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