¿El montaje de una imagen de disco grande requiere una cierta cantidad de espacio libre en la unidad interna?

Tengo un montón de imágenes de disco de Mac (archivos .dmg) de 100 GB o más. Actualmente estoy en una iMac con unos cientos de gigabytes de espacio libre, pero voy a cambiarme a una computadora portátil Mac con 128 GB de almacenamiento.

Entonces, me pregunto, ¿sería eso un problema cuando tengo menos de 100 GB de espacio libre en mi computadora, pero abro una imagen de disco de más de 100 GB? Supongo que no , pero ¿se utiliza CUALQUIER espacio en el disco interno al montar una imagen?

¿Cómo funciona exactamente el montaje de una imagen? ¿Simplemente cambia la forma en que el sistema operativo ve los archivos como un solo archivo (la imagen del disco) en lugar de los archivos reales dentro de la imagen del disco, hasta que se monta? Por lo tanto, ¿no se necesita espacio interno para la operación de montaje?

Pregunta de seguimiento: ¿Es más lento leer desde un DMG en una unidad externa que leer desde cualquier otro archivo en la misma unidad externa? Básicamente, ¿hay algún impacto en el rendimiento por tener archivos en un DMG?

Respuestas (1)

Ciertamente, no se necesita la misma cantidad que el DMG, por lo que puede montar un DMG de 100 GB en un sistema de archivos que tenga menos (habrá consumos triviales, tal vez unos pocos kb, pero nada que notará).

Todo funciona en la forma en que el sistema adjunta un controlador de sistema de archivos al archivo con el DMG. El controlador presentará el archivo DMG al sistema como una unidad "externa" y realizará solicitudes de archivo en nombre del sistema sobre el contenido del archivo.

Esencialmente, el controlador le dirá a MacOS: Tenemos un nuevo volumen aquí. Entonces MacOS le preguntará al controlador. "Dame una lista de contenido", y luego el controlador examina el interior del archivo y presenta la lista de archivos organizados dentro del DMG. Etc.

Bien gracias. Y una pregunta de seguimiento: ¿Es más lento leer desde un DMG en una unidad externa que leer desde cualquier otro archivo en la misma unidad externa? Básicamente, ¿hay algún impacto en el rendimiento por tener archivos en un DMG?
Ciertamente habrá una penalización de rendimiento por eso, pero no tengo idea (o buenos datos) de cuánto. Puede que incluso varíe de un caso a otro (por ejemplo, DMG con pocos archivos grandes frente a DMG con muchos archivos pequeños), pero no me sorprendería si solo obtuvieras la mitad de la velocidad.
Bien gracias. De todos modos, rara vez uso DMG como un método de almacenamiento de archivos consistente. Es solo para archivar cosas y luego acceder a ellas una vez cada seis meses, por lo que no debería ser un problema para mí. Para el sistema de archivos, parece más fácil mover archivos DMG que 10 000 archivos individuales.
Estoy de acuerdo. Para ese caso de uso, un DMG es una buena solución en mi opinión (y probablemente incluso ocupará menos espacio que almacenar los archivos individualmente).
La interfaz que utilice para conectar su unidad externa marcará una gran diferencia en el rendimiento. Trate de usar USB 3.0, Firewire o Thunderbolt en lugar de USB 2.0 si puede.