닦아낸 후에도 파티션이 여전히 luk로 암호화되어 있습니다.

닦아낸 후에도 파티션이 여전히 luk로 암호화되어 있습니다.

나는 다음을 사용하여 디스크를 닦습니다.

wipefs -a /dev/sda.

행복하게 디스크를 포맷했는데 마운트하고 싶을 때/dev/sda3그것은 말한다"알 수 없는 파일 시스템 유형 crypto_LUKS".

이 파티션을 암호화하지 않았으니 이전 구성이 어떻게든 저장된 것 같습니다. 디스크를 분명히 지우거나 재설정한 경우 어떻게 이것이 가능합니까?

먼저 해당 드라이브의 암호화를 열고 암호를 해독하고 제거해야 합니까?

답변1

wipefs -a /dev/sdx파티션이 아닌 장치의 매직 서명만 삭제됩니다. 따라서 최대 파티션 테이블만 지워지지만 이전과 동일한 오프셋에서 파티션을 다시 생성하면 이전 데이터가 그대로 유지됩니다. 파티션도 지워야 합니다.

wipefs -a /dev/sdx[1-9]* # wipe old partitions
wipefs -a /dev/sdx       # wipe the disk itself
parted /dev/sdx          # create new partitions
wipefs -a /dev/sdx[1-9]* # wipe the new partitions, just in case
# create filesystems or whatever

그 외에도 wipefs서명을 모르면 무언가를 지우지 않는 것이 전적으로 가능합니다. 또는 손상된 서명에도 불구하고 다른 프로그램이 여전히 파티션의 데이터를 인식할 수 있습니다. wipefs소수의 매직 바이트만 덮어쓰며 대부분의 경우 되돌릴 수 있습니다.

답변2

더 간단한 지우기 명령을 사용하십시오.

cat /dev/zero > /dev/sda

하지만 이 이후의 모든 파일은 기록이라는 점에 유의하세요.

관련 정보