luksOpen 대신 실수로 luksFormat이 실행됨

luksOpen 대신 실수로 luksFormat이 실행됨

LUKS를 통해 암호화된 두 개의 RAID-1 디스크가 있습니다.

# blkid
...
/dev/md0: UUID="x-x-x-x-x" TYPE="crypto_LUKS"

.returning luks 형식 cryptsetup luksFormat /dev/md0대신 실수로 실행했습니다.cryptsetup luksOpen /dev/md0 secureWARNING: 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드라이브 중 하나에 문제가 있음을 나타냅니다!

관련 정보