A imagem do disco - já está compactada no momento e, em caso afirmativo, você usou o padrão oferecido pelo Utilitário de Disco? Você pode descobrir no Utilitário de Disco ou executando hdiutil imageinfo /PATH/To/DMG | grep 'Format'
. Os diferentes formatos que você pode ver (mais em man hdiutil
):
UDRW - UDIF read/write image
UDRO - UDIF read-only image
UDCO - UDIF ADC-compressed image
UDZO - UDIF zlib-compressed image
UDBZ - UDIF bzip2-compressed image (OS X 10.4+ only)
UFBI - UDIF entire image with MD5 checksum
UDTO - DVD/CD-R master for export
UDSP - SPARSE (grows with content)
UDSB - SPARSEBUNDLE (grows with content; bundle-backed)
Por padrão, o Mac OS X usará UDRW para uma imagem padrão de leitura / gravação, UDRO para uma imagem somente leitura e UDZO para uma imagem feita usando o Utilitário de Disco escolhido como compactado.
Em termos de compatibilidade e tamanho de arquivo da opção compactada, o ADC fornece a pior compactação, mas é compatível até 10.0, a compactação zlib volta para 10.1, enquanto o bzip2 é muito menor, leva mais tempo para criar e mais tempo para descompactar e requer o Mac OS X 10.4 ou mais recente. Bem, exceto que o algoritmo de compressão padrão em 10.6 parece funcionar melhor que o UDBZ. A imagem de disco do instalador do Lion é compactada mais com o algoritmo de compactação padrão do que se convertido para UDBZ!
Sugiro alterar a compactação para bzip2 e ver quanto espaço você economiza. Dito isso, se for uma imagem de disco de imagens e vídeos, não economizará muito espaço, pois os arquivos em questão já estarão compactados. Para alterar a compactação para o bzip2 e criar uma nova imagem de disco compactado do bzip2, você pode executar o seguinte comando:
hdiutil convert /PATH/TO/IMAGE.dmg -format UDBZ -o /PATH/TO/NEW/IMAGE.dmg
Se você quiser uma GUI para fazer imagens de disco bzip2 ou mais, sugiro dar uma olhada em outros produtos de criação de .dmg, como DropDMG