razões para uma imagem dd de uma unidade quase vazia não ser pequena após o gzip

3

Acabei de limpar uma partição de 50 GB com dd if=/dev/zero of=/dev/sda1

em seguida, adicionou alguns dados a ele (na verdade, instalou uma distribuição Linux) alguns 3Gb no ext4.

e decidiu fazer uma imagem.

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

e para minha surpresa, esse arquivo tem 45GB!

meu raciocínio seria de que o arquivo teria cerca de 4 GB, já que a maior parte do tamanho seria de zeros que gzip cuidaria.

onde estou errado? de qualquer maneira para verificar como a fragmentação está de volta após a etapa add-data?

Além disso, se é fragmentação, alguma maneira de corrigi-lo? Agora estou escrevendo / dev / zero em um arquivo até que a unidade esteja cheia ...

    
por gcb 25.02.2013 / 10:42

1 resposta

3

Do comentário do OP:

Turned out that the install, for some reason, scattered data all over the disk. I redid the cat /dev/zero > /mounted_drive/zero after the install and then removed the file and redid the dd, turned out to be a 1.3Gb file after gzip.

Com isso, a pergunta é efetivamente respondida (e, como efeito colateral, removida da fila de Perguntas não respondidas).

    
por 27.02.2013 / 03:51