gzip 이후 거의 비어 있는 드라이브의 dd 이미지는 작은 이유가 아닙니다.

gzip 이후 거의 비어 있는 드라이브의 dd 이미지는 작은 이유가 아닙니다.

방금 50GB 파티션을 청소했습니다.dd if=/dev/zero of=/dev/sda1

그런 다음 ext4(실제로 Linux 배포판이 설치됨)에 일부 3GB의 데이터를 추가합니다.

이미지를 만들기로 결정했습니다.

dd if=/dev/sda1 | gzip -9 > sda1.dd.gz

놀랍게도 파일은 45GB였습니다!

내 생각에는 이 파일의 크기가 대부분 gzip처리해야 하는 0 뒤에 오는 0이므로 이 파일은 약 4GB가 될 것입니다.

내가 어디서 잘못됐나요? 데이터 추가 단계 후에 조각화가 어떻게 보이는지 확인할 수 있습니까?

그리고 고장난 경우 수리할 수 있는 방법은 없을까요? 현재 드라이브가 가득 찰 때까지 /dev/zero를 파일에 쓰고 있습니다...

답변1

OP의 코멘트:

어떤 이유로 설치로 인해 데이터가 전체 디스크에 분산된 것으로 나타났습니다. 설치 후 다시 하다가 cat /dev/zero > /mounted_drive/zero파일 삭제하고 다시 해보니 dd1.3GB 파일이 나왔습니다 gzip.

이런 방식으로 질문에 효과적으로 답변할 수 있습니다(그리고 부작용으로 답변되지 않은 질문 대기열에서 제거됩니다).

관련 정보