Articulo de referencia

Imagen dispersa

Una imagen dispersa es un tipo de archivo de imagen de disco utilizado en macOS que aumenta de tamaño a medida que el usuario agrega datos a la imagen, ocupando solo el espacio ...

Una imagen dispersa es un tipo de archivo de imagen de disco utilizado en macOS que aumenta de tamaño a medida que el usuario agrega datos a la imagen, ocupando solo el espacio en disco que contiene. Los archivos de imagen dispersa cifrados se utilizan para proteger el directorio personal del usuario mediante la función FileVault en Mac OS X Snow Leopard y versiones anteriores. Las imágenes dispersas se pueden crear con la Utilidad de Discos .

A diferencia de un archivo de imagen completo ( .dmg ), que ocupa tanto espacio real como el disco real que representa (independientemente de la cantidad de espacio no utilizado), un archivo de imagen dispersa ( .sparseimage ) ocupa solo tanto espacio real en disco como los datos que contiene, hasta un máximo de la capacidad asignada durante su creación.

Limitaciones

Por lo tanto, conviene tener en cuenta dos limitaciones con respecto al uso de este formato de archivo de imagen:

  1. Un archivo de imagen ".sparseimage" personalizado puede tener una capacidad total mayor que la del volumen físico (o partición del disco duro) donde reside originalmente. Si bien el volumen virtual parecerá ofrecer esa capacidad, intentar exceder la capacidad física del volumen subyacente provocará un error de disco: "espacio insuficiente". El archivo .sparseimage debe trasladarse primero a un disco físico o partición con mayor capacidad.
  2. Como se indicó anteriormente, si bien los archivos de imagen .sparseimage montados se expanden automáticamente hasta su límite preasignado cuando se agregan datos, no se pueden redimensionar arbitrariamente sin el uso de la Utilidad de Discos , hdiutil u otro software similar. [ 1 ] [ 2 ]

Imágenes de disco de paquetes dispersos

Mac OS X Leopard introdujo el concepto de paquete disperso . [ 3 ] En lugar de un único archivo grande, un paquete disperso es un paquete (directorio) que contiene varios archivos llamados bandas , cada uno del orden de 8 MB de tamaño. Esto significa que, aunque para el usuario final el paquete disperso aparece como un único archivo, está compuesto por archivos más pequeños. A partir de Mac OS X 10.8, las bandas son de 8 MiB ( 8 × 1024 2 bytes ) cada una. Cuando cambia el contenido de la imagen, uno o más archivos de banda se modifican, crean o eliminan. Esto permite reducir más fácilmente la cantidad de espacio utilizado en el sistema de archivos subyacente cuando se elimina una gran cantidad de datos dentro de la imagen de disco, siempre que el código que soporta el sistema de archivos dentro de la imagen notifique al kernel de la "liberación" de bloques, como sucede en los sistemas de archivos que admiten operaciones de "trim" de SSD para que se activen automáticamente para los bloques del sistema de archivos desasignados.

Ventajas de los paquetes dispersos sobre las copias de seguridad que no son imágenes de disco para Time Machine :

  • El destino de la copia de seguridad ya no necesita ser un volumen HFS+/HFSX (para que los enlaces duros funcionen y se conserven los metadatos), sino que puede ser cualquier carpeta compartida, en cualquier servidor, conectada mediante cualquier protocolo y utilizando cualquier sistema de archivos para almacenar los archivos propiamente dichos.
  • El paquete disperso completo se puede replicar de una ubicación a otra; esto es particularmente útil al actualizar el almacenamiento de respaldo y cuando es necesario replicar el almacenamiento de respaldo local a un almacenamiento de respaldo externo. Se puede usar una herramienta como rsync para mantener la coherencia de una o más imágenes de disco en varios sistemas. [ 4 ]

Referencias

  1. "Crear una imagen de disco usando la Utilidad de Discos en Mac" . Apple . Consultado el 13 de agosto de 2020 .
  2. "hdiutil(1) Página del manual de OS X" . Biblioteca para desarrolladores de Mac . Apple . Consultado el 21 de enero de 2013 .
  3. ScottW (5 de noviembre de 2007). "Copias de seguridad de FileVault en vivo y paquetes dispersos en Leopard" . macosx.com . Archivado del original el 29 de octubre de 2013. Recuperado el 21 de enero de 2013 .
  4. "Copia de seguridad de imágenes de paquetes dispersos a través de SSH" . LBackup . Consultado el 21 de enero de 2013 .
  • sparsebundlefs en GitHub : un sistema de archivos FUSE para leer imágenes de disco de paquetes dispersos de macOS.