Suponho que isso tenha a ver com o algoritmo DEFLATE do gzip e o pequeno tamanho do dicionário (32K) usa.
Tente também experimentar diferentes valores bs
. Tente 32K por exemplo.
Também se perguntando se o primeiro dd é de alguma forma armazenar essa imagem como um arquivo esparso.
A imagem preserva seu tamanho antes / depois da compactação / descompactação? Existe uma diferença nos valores de du -sm
e ls -la
?