Use o pacote de imagens esparsas em vez de dividir e concat

0

É possível usar pacotes de imagens esparsas no Mac da mesma maneira que eu usaria arquivos divididos com o comando split do Terminal?

Se eu mostrar o conteúdo do pacote do pacote de imagens esparsas no Finder, vejo a seguinte estrutura de diretórios:

token
Info.plist
Info.bckup
bands
    |
    |-1
      2
      3
      .
      .
      .
      .

A pasta bands contém arquivos com quase 8 MB de tamanho.
O que eu gostaria de fazer é enviar esses arquivos de 8MB separados, baixá-los depois e reuni-los novamente no pacote de imagens esparsas.

Eu seria capaz de acessar os arquivos na imagem de disco recompilada?

    
por Saaru Lindestøkke 23.01.2013 / 15:06

1 resposta

2

Você pode fazer isso, mas terá que ter o cuidado de remontar os componentes do pacote adequadamente ou não funcionará. Eu recomendaria usar uma imagem segmentada; Dessa forma, você obtém o controle do tamanho dos arquivos em que está dividido e há menos complexidade para remontá-lo. Use algo assim:

hdiutil segment -o segmentedImage.dmg -segmentSize 20m unsegmentedImage.dmg

Isso criará segmentedImage.dmg, segmentedImage.002.dmgpart, segmentedImage.003.dmgpart, etc. Para remontar, basta colocá-los todos na mesma pasta (com os nomes de arquivos intactos), clique duas vezes em segmentedImage.dmg e vai montar.

    
por 24.01.2013 / 00:37