É a natureza da compressão. Quão eficaz é depende dos dados de entrada. Como você compactou dados diferentes a cada vez, você acaba com diferentes tamanhos compactados, mesmo que o tamanho descompactado seja o mesmo.
No passado, fiz um backup de uma partição parcialmente completa com dd if=/dev/sda1 | gzip -5 > file.gz
. Algum tempo depois, quando um espaço livre na partição era menor, fiz um arquivo de imagem novamente com o mesmo comando e o arquivo de saída ficou um pouco menor.
Em ambos os casos usei a mesma versão de dd e gzip, os mesmos parâmetros, o mesmo hardware, a mesma partição e obtive a mesma saída (exceto tempo e velocidade) do dd sobre a quantidade de registros in / out e copiada bytes.
O que causou isso e como isso pode ser explicado? Como verificar qual arquivo de imagem é inválido assumindo que um deles é? O que é mais provável: corrupção do disco rígido que causou perda de dados não detectada ou que uma diferença está relacionada a alguns problemas com a compactação?
É a natureza da compressão. Quão eficaz é depende dos dados de entrada. Como você compactou dados diferentes a cada vez, você acaba com diferentes tamanhos compactados, mesmo que o tamanho descompactado seja o mesmo.
Tags backup compression gzip dd linux