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 la cantidad de espacio en disco almacenada en ella. Los archivos de imágenes dispersos cifrados se utilizan para proteger el directorio de inicio de un usuario mediante la función FileVault en Mac OS X Snow Leopard y versiones anteriores. Se pueden crear imágenes dispersas usando la Utilidad de Discos .
Extensión de nombre de archivo | .sparseimage |
---|---|
Tipo de medio de Internet | aplicación / secuencia de octetos |
Identificador de tipo uniforme (UTI) | com.apple.disk-image-sparse |
Conformación de UTI | com.apple.disk-image |
Desarrollado por | Apple Inc. |
Tipo de formato | imagen de disco |
Contenedor para | objetos del sistema de archivos |
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 escasa ( .sparseimage ) ocupa solo tanto espacio de disco real como los datos contenidos dentro, hasta un máximo de la capacidad asignada durante la creación.
Limitaciones
Por lo tanto, vale la pena señalar dos limitaciones con respecto al uso de este formato de archivo de imagen:
- A un archivo de imagen ".sparseimage" personalizado se le puede asignar una capacidad total mayor que el volumen físico (o partición HD) en el que reside originalmente. Si bien el volumen virtual parecerá tener esa capacidad disponible, intentar exceder la capacidad física del volumen subyacente resultará en un error de disco: "se quedó sin espacio". La El archivo .sparseimage primero debe moverse a un disco físico o partición más grande. [ cita requerida ]
- Como se señaló anteriormente, mientras está montado Los archivos de imagen .sparseimage se expanden automáticamente a su límite preasignado cuando se agregan datos, no se pueden cambiar de tamaño arbitrariamente sin el uso de la Utilidad de Discos , hdiutil u otro software similar . [1] [2]
Imágenes de sparse bundle disk
Mac OS X Leopard introdujo el concepto de paquete disperso . [3] En lugar de un solo archivo grande, un paquete disperso es un paquete (directorio) que contiene una cantidad de 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 solo 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, se cambian, se crean o se eliminan uno o más archivos de banda. 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 del 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 "recorte" SSD para que se activen automáticamente para los bloques del sistema de archivos desasignados.
Ventajas del paquete escaso sobre la copia de seguridad sin 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 físicos funcionen y preserven los metadatos), pero puede ser cualquier carpeta compartida, en cualquier servidor, conectado usando cualquier protocolo y usando cualquier sistema de archivos para almacenar el archivo real. archivos
- todo el paquete disperso se puede reproducir de un lugar a otro; esto es particularmente útil cuando se actualiza el almacenamiento de respaldo y cuando el almacenamiento de respaldo en el sitio necesita ser replicado a un almacenamiento de respaldo fuera del sitio. Se puede usar una herramienta como rsync para mantener una o más imágenes de disco consistentes en varios sistemas. [4]
Referencias
- ^ "Cree una imagen de disco usando la Utilidad de Discos en Mac" . Manzana . Consultado el 13 de agosto de 2020 .
- ^ "Página del manual de hdiutil (1) OS X" . Biblioteca de desarrolladores de Mac . Manzana . Consultado el 21 de enero de 2013 .
- ^ ScottW (5 de noviembre de 2007). "Live FileVault y copias de seguridad de paquetes dispersos en Leopard" . macosx.com . Archivado desde el original el 29 de octubre de 2013 . Consultado el 21 de enero de 2013 .
- ^ "Copia de seguridad de imágenes de paquetes dispersos a través de SSH" . LBackup . Consultado el 21 de enero de 2013 .
enlaces externos
- sparsebundlefs en GitHub : un sistema de archivos FUSE para leer imágenes de disco de paquetes dispersos de macOS