Quels sont les files "dmgpart" et quels outils peuvent créer, merge ou gérer?

J'ai téléchargé quelque chose qui venait en trois grands files: l'un était un *.dmg (un file d'image de disque, ce que j'attendais) et deux autres étaient des files *.dmgpart , que je n'ai pas encore vu avant, je n'ai jamais téléchargé quelque chose gros sur mon Mac!

Je suppose que ces files * .dmgpart ne sont que les parties d'une seule image de disque, mais s'étendent sur trois files afin que chacun puisse se find dans une taille cible pour les sauvegardes multimédias. Par exemple, les deux premières parties de mon téléchargement étaient de 4,3 Go chacune, de manière visible, la capacité d'un DVD-ROM monocouche.

  1. Est-ce que ma supposition à propos des files *.dmgpart correcte, ou est-ce que j'ai manqué quelque chose de key?

  2. Il y a combien de time ces files d'images de disque multipartite étaient-ils introduits dans Mac OS X?

  3. Existe-t-il une limitation logique au format de file *.dmg lui-même exigeant que des images sur une certaine taille soient réalisées en plusieurs parties, ou est-ce une installation facultative pour couvrir uniquement les médias?

  4. Comment créer des images de disque en plusieurs parties comme celle-ci? Est-ce que cela est pris en charge par les outils standard (c.-à-d. L'utilitaire de disque), ou est-ce que des lignes de command spéciales ou d'autres outils sont nécessaires?

  5. Existe-t-il un moyen simple de merge les pièces dans une seule image de disque? (On pourrait imaginer commettre l'erreur de ne pas copyr un set entier – pas un problème où seul un file image est impliqué.)

  6. Existe-t-il un moyen simple de split une image de disque très grande existante en un set étendu?

Merci!

  1. Oui, vous avez raison. La page hdiutil man a une section sur les files «segmentés», les images de disque qui sont divisées sur plusieurs files.

    Notez que tout simplement en double-cliquant sur le premier file doit automatiquement monter l'image du disque entier, en tenant count des autres sans travail supplémentaire!

  2. En regardant les anciennes pages , nous pouvons encore voir le support segmenté de l'image du disque dans OS X 10.2 Jaguar. (Les pages antérieures ne sont pas disponibles là-bas, donc il pourrait exister avant même.) Je ne suis pas sûr de l'étendue du support pour les monter dans l'interface graphique, mais je soupçonne qu'il était fonctionnel à l'époque aussi.

  3. Je ne suis pas sûr de la taille maximale d'un file dmg , mais la page man mentionne la limite pour les images clairsemées :

    La taille maximale d'une image SPARSE est de 128 petabytes; le maximum pour SPARSEBUNDLE est un peu less de 8 exabytes (2 ^ 63 – 512 octets less 1 octet). La quantité de données qui peuvent être stockées dans l'un ou l'autre type d'image sparse est en outre délimitée par le système de files de l'image et par n'importe quelle carte de partition.

    Une image clairsemée s'élargit si nécessaire lorsque des files y sont ajoutés, contrairement à une image de disque qui occupe en réalité autant d'espace que vous l'atsortingbuez.

    Fondamentalement, avec des filesystems modernes qui prennent en charge des files très volumineux (8EB pour HFS +), vous êtes beaucoup plus susceptible d'atteindre les contraintes de capacité disque que toute autre chose. Il pourrait être préférable de split vos files pour les transferts de réseau, la dissortingbution de DVD (comme vous l'avez remarqué), etc.

  4. Disk Utility ne fournit pas d'interface graphique pour créer ces segments, mais vous pouvez split une image en utilisant hdiutil directement à partir de la command line. Vous spécifiez le nom de file de base et la taille de chaque segment. Un exemple, directement à partir de la page man:

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

    crée aseg.dmg, aseg.002.dmgpart et aseg.003.dmgpart.

    J'ai également trouvé une application appelée DMGConverter qui a une interface graphique pour segmenter les images de disque.

  5. Vous pouvez merge les files en utilisant hdiutil convert , par exemple:

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

    qui inclura automatiquement les .dmgpart s.

  6. Voir # 4.

Vous pouvez réintégrer ces files à l'aide d'une command telle que celle ici

4.29Gb est la taille formatée d'un DVD dans OSX, donc vous êtes probablement correct que les files ont été créés pour s'asseoir sur des DVD