장치에서 crypto_LUKS를 제거하는 방법

장치에서 crypto_LUKS를 제거하는 방법

실수로 /dev/sda 대신 /dev/sda에서 luksFormat을 실행했습니다.1. 이제 해당 작업을 취소하고 싶습니다. 사람의 cryptsetup을 확인해도 확실한 방법이 밝혀지지 않았습니다.

`lsblk -f1은 다음을 표시합니다:

sda          crypto_LUKS                       45e143e4-7d5b-4f20-b552-f301ced442f4 
└─sda1       crypto_LUKS                       55c24c05-d113-4df5-2715-f0d4072f5343 

일반적으로 이 작업을 수행하면 sda의 오른쪽에 출력이 없습니다. 여기가 내 실수를 바로잡은 후 끝나기를 바라는 곳입니다.

이 시점에서 sda1을 잃을 수도 있습니다. 중요한 내용은 없으며 잠시 후에 다시 만들 수 있습니다. 간단히 말해서, 실수를 한 후에 이 블록 장치를 다시 사용하고 싶습니다. 그러나 gdisk /dev/sda새 파티션 테이블과 새 파티션을 실행하고 생성해도 sda에서 crypto_LUKS가 제거되지는 않습니다.

답변1

드라이브의 데이터를 복구/보존하는 데 문제가 없고 gdisk새 파티션 테이블을 직접(또는 이에 상응하는) 생성이 작동하지 않는 경우 블록 장치에서 헤더(및 파티션 테이블) 지우기를 사용할 수 있습니다 dd if=/dev/zero of=/dev/sda bs=8M count=4. 이를 통해 장치에 새 파티션 테이블을 생성할 수 있습니다 gdisk.

참고: 이 작업은파괴적인, 따라서 이 옵션에 올바른 장치를 할당했는지 확인하십시오 of=!

관련 정보