디스크에서 원시 데이터를 읽는 방법

디스크에서 원시 데이터를 읽는 방법

LUKS 대신 LVM을 사용하고 싶습니다. 방금 대용량 디스크를 무작위 데이터로 채웠습니다. 새 드라이브에 LUKS를 넣었습니다(이미 잊어버린 비밀번호로). 그런 다음

dd if=/dev/zero of=<the whole encrypted PV>

처리하는데 오랜 시간이 걸렸습니다... 거의 준비가 되었습니다... 그런데 지금 제가 실수한 것은 아닌지 궁금합니다. 그렇다면 디스크가 0으로 채워져 있는지, 아니면 임의의 데이터로 채워져 있는지 확인하려면 어떻게 해야 합니까?

이상적으로는 디스크의 특정 지점에서 1000바이트 정도의 블록을 가져와 거기에 0이 있는지 또는 다른 것이 있는지 확인하고 싶습니다.

감사해요!

답변1

dd if=DISKDEVICE bs=1000 count=1 | hexdump -C

또는 더 전통적으로 hexdump를 다음으로 대체합니다.od

관련 정보