Qual é a diferença entre uma "imagem de disco esparsa" e uma "imagem de disco de pacote esparso"?

39

Quais são as diferenças entre esparsas e pacote esparsas imagens de disco?


fonte

Respostas:

31

No manual do DropDMG :

Imagens de disco de pacote esparsas aparecem como um único arquivo, mas são realmente armazenadas como uma pasta com muitos arquivos. Isso torna mais eficiente fazer backup deles usando o Time Machine ou outros utilitários de backup, pois apenas as peças alteradas precisam ser copiadas. Além disso, imagens de disco de pacote esparsas funcionam bem com o comando Compactar imagem…. Compatível com Mac OS X 10.5 e posterior.

Imagens de disco esparsas são armazenadas como um único arquivo. Isso pode tornar os backups ineficientes para imagens de disco grandes, porque o arquivo inteiro deve ser copiado a cada vez. O comando Compactar imagem… geralmente não recupera tanto espaço em disco quanto nas imagens de disco com pacote esparso. Compatível com Mac OS X 10.3 e posterior.

Michael Tsai
fonte
Obrigado! Isso é realmente útil. Vou usar um pacote esparso criptografado para fazer backup no Dropbox. Estou feliz que isso possa ser feito com tanta eficiência.
gentmatt
11

Imagem de disco de pacote esparso é uma forma otimizada da imagem de disco esparso. Ele otimiza intencionalmente para reduzir a carga da rede após o backup de alterações no sistema de arquivos, à custa de tempo e espaço. Especificamente, ele usa uma função de hash para armazenar bits de dados em uma grande estrutura de diretórios que permite que as alterações sejam isoladas em arquivos de banda menores. Ao copiar a imagem do disco em outro local, as ferramentas do rsync like precisarão apenas copiar as faixas que mudam, o que torna cópias ou backups incrementais muito mais rápidos do que mover toda a imagem esparsa.

O armazenamento local do pacote img é menos eficiente em termos de espaço usado, o tempo de CPU necessário para processar E / S na imagem de disco é aumentado e, quando os arquivos são excluídos, a recuperação de espaço é atrasada e não é tão completa quando comparada a uma imagem de disco esparsa .

A menos que você esteja fazendo o backup incremental das faixas on-line (como o Time Machine faz para o Time Capsule), geralmente é melhor usar a imagem de disco esparsa sobre um pacote esparso. Alguns softwares analisam uma imagem esparsa e copiam apenas os blocos alterados, mas o pacote permite que ferramentas mais simples sejam mais eficientes na movimentação de mudanças.

bmike
fonte
11
Não concordo com a sua resposta (pode estar desatualizada) porque acho que os pacotes esparsos são tão eficientes quanto as imagens esparsas e, possivelmente, mais. Você tem uma referência de que eles usam mais espaço? Não vejo por que eles fariam. Na verdade, um teste Eu apenas fiz mostra que eles sejam do mesmo tamanho e mais rápido do que ambos os sparseimages e DMGs normais
Josh