¿Cuál es la diferencia entre una "imagen de disco disperso" y una "imagen de disco de paquete disperso"?

Respuestas:

31

Del manual de DropDMG :

Las imágenes de disco de paquete disperso aparecen como un solo archivo, pero en realidad se almacenan como una carpeta con muchos archivos dentro. Esto hace que sea más eficiente hacer una copia de seguridad con Time Machine u otras utilidades de copia de seguridad, ya que solo las partes modificadas deben copiarse. Además, las imágenes de disco de paquete disperso funcionan bien con el comando Imagen compacta ... Compatible con Mac OS X 10.5 y posterior.

Las imágenes de disco dispersas se almacenan como un solo archivo. Esto puede hacer que las copias de seguridad sean ineficientes para imágenes de disco grandes, ya que todo el archivo debe copiarse cada vez. El comando Imagen compacta ... generalmente no recupera tanto espacio en disco como con las imágenes de disco de paquete disperso. Compatible con Mac OS X 10.3 y posterior.

Michael Tsai
fuente
¡Gracias! Esto es realmente útil. Usaré un sparsebundle encriptado para hacer una copia de seguridad en Dropbox. Estoy feliz de que esto se pueda hacer de manera tan eficiente.
gentmatt
11

La imagen de disco de paquete disperso es una forma optimizada de la imagen de disco disperso. Se optimiza intencionalmente para reducir la carga de la red al realizar una copia de seguridad de los cambios en el sistema de archivos a expensas del tiempo y el espacio. Específicamente, utiliza una función de hash para almacenar bits de datos en una estructura de directorio grande que permite aislar los cambios en archivos de banda más pequeños. Al copiar la imagen del disco en otro lugar, las herramientas rsync solo necesitarán copiar las bandas que cambian, lo que hace que las copias incrementales o las copias de seguridad sean mucho más rápidas que mover toda la imagen dispersa.

El almacenamiento local del paquete img es menos eficiente en términos de espacio utilizado, el tiempo de CPU necesario para procesar la E / S en la imagen de disco aumenta y cuando se eliminan los archivos, la recuperación de espacio se retrasa y no es tan completa en comparación con una imagen de disco dispersa .

A menos que esté respaldando las bandas de forma incremental en línea (como lo hace Time Machine en Time Capsule), generalmente es mejor usar la imagen de disco dispersa sobre un paquete disperso. Algunos softwares mirarán dentro de una imagen dispersa y solo copiarán los bloques modificados, pero el paquete permite que las herramientas más simples sean cambios de movimiento más eficientes.

bmike
fuente
1
No estoy de acuerdo con su respuesta (puede que esté desactualizada) porque creo que los paquetes dispersos son tan eficientes como las imágenes dispersas, y posiblemente más. ¿Tiene alguna referencia de que usan más espacio? No veo por qué lo harían. De hecho, una prueba que acabo de hacer muestra que son del mismo tamaño y más rápidos que las imágenes dispersas y los DMG normales
Josh,