¿Qué son los archivos "dmgpart" y qué herramientas pueden crearlos, combinarlos o administrarlos?

6

Descargué algo que venía como tres archivos grandes: uno era *.dmg (un archivo de imagen de disco, lo que esperaba) y dos más eran archivos *.dmgpart , que no he visto antes, nunca ¡Descargué algo tan grande en mi Mac!

Supongo que estos archivos * .dmgpart son solo las partes de una sola imagen de disco, pero abarcan tres archivos para que cada uno pueda ajustarse a un tamaño objetivo para fines de copia de seguridad de medios. Por ejemplo, las dos primeras partes de mi descarga fueron de 4,3 GB cada una, notablemente la capacidad de un DVD-ROM de una sola capa.

  1. ¿Mi suposición sobre los archivos *.dmgpart es correcta o me perdí alguna clave?

  2. ¿Hace cuánto tiempo se introdujeron estos archivos de imagen de disco de varias partes en Mac OS X?

  3. ¿Existe una limitación lógica para el formato de archivo *.dmg en sí mismo que requiere que las imágenes de cierto tamaño se realicen en varias partes, o es una instalación opcional solo para medios de comunicación?

  4. ¿Cómo puedo crear imágenes de disco de varias partes como esta? ¿Es compatible con las herramientas estándar (es decir, la Utilidad de Discos), o se requiere una línea de comandos especial u otras herramientas?

  5. ¿Hay una manera fácil de fusionar las partes en una sola imagen de disco? (Uno podría concebir el error de no copiar un conjunto completo, no es un problema en el que solo esté involucrado un solo archivo de imagen).

  6. ¿Hay una manera fácil de dividir una imagen de disco muy grande existente en un conjunto distribuido?

¡Gracias!

    
pregunta Chris W. Rea 20.03.2012 - 22:56

2 respuestas

4
  1. Sí, tienes razón. La hdiutil man page tiene una sección en archivos "segmentados", imágenes de disco que se dividen en varios archivos.

    Tenga en cuenta que simplemente hacer doble clic en el primer archivo debería montar automáticamente toda la imagen del disco, ¡teniendo en cuenta a los demás sin ningún trabajo adicional!

  2. Mirando el viejo páginas , todavía podemos ver el soporte de imágenes de disco segmentado en OS X 10.2 Jaguar. (Las primeras páginas de manual no están disponibles allí, por lo que podría haber existido incluso antes). No estoy seguro de la cantidad de soporte para montarlas en la GUI, pero sospecho que también era funcional en ese entonces.

  3. No estoy seguro del tamaño máximo de un archivo dmg , pero la página de manual menciona el límite para imágenes dispersas :

      

    El tamaño máximo de una imagen SPARSE es de 128 petabytes; el máximo para   SPARSEBUNDLE                             tiene poco menos de 8 exabytes (2 ^ 63 - 512 bytes menos 1 byte). La cantidad de datos que                             se puede almacenar en cualquier tipo de imagen dispersa, además está limitado por el                             Sistema de archivos en la imagen y por cualquier mapa de partición.

    Una imagen dispersa se expande según sea necesario cuando se agregan archivos, en contraste con una imagen de disco que en realidad ocupa tanto espacio como le asignas.

    Básicamente, con sistemas de archivos modernos que admiten archivos muy grandes (8EB para HFS +), es mucho más probable que golpea las restricciones de capacidad del disco que cualquier otra cosa. Podría ser más conveniente dividir sus archivos para transferencias de red, distribución de DVD (como notó) y similares.

  4. La Utilidad de Discos no proporciona una GUI para crear estos segmentos, pero puede dividir una imagen usando hdiutil directamente desde la línea de comando. Usted especifica el nombre de archivo base y el tamaño de cada segmento. Un ejemplo, directamente desde la página del manual:

    hdiutil segment -segmentSize 10m -o /tmp/aseg 30m.dmg
    
         

    crea aseg.dmg, aseg.002.dmgpart, y aseg.003.dmgpart.

    También encontré una aplicación llamada DMGConverter que tiene una GUI para segmentar imágenes de disco.

  5. Puede combinar los archivos usando hdiutil convert , por ejemplo:

    hdiutil convert firstFile.dmg -format UDRO -o output.dmg
    

    que incluirá automáticamente el .dmgpart s.

  6. Ver # 4.
respondido por el jtbandes 20.03.2012 - 23:21
1

Puede reintegrar estos archivos usando un comando como el que se encuentra aquí

4.29Gb es el tamaño formateado de un DVD en OSX, por lo que es probable que esté en lo cierto de que los archivos se crearon en DVDs

    
respondido por el Stu Wilson 20.03.2012 - 23:10

Lea otras preguntas en las etiquetas