8

現在hdiutil、DMG の作成に使用しています。

私が使用するコマンドはhdiutil create -size xxxg myImage.dmg -fs HFS+. 、サイズが十分に近づくまで、常にサイズをいじくり回すことです。

DMG をサイズに縮小するか、サイズを作成するより良い方法はありますか?

4

2 に答える 2

5

はい:

hdiutil create myImage.dmg -srcfolder SourceDir

これにより、画像が収まるように自動的にサイズ調整されます。

于 2012-01-10T18:03:38.573 に答える
2

より大きな dmg を作成し、ファイルを追加してから、サイズを変更できます。

hdiutil resize -size xxxg myImage.dmg

またはスパースイメージを作成してから変換します

hdiutil convert -format UDZO Source.sparseimage -o myImage.dmg

後者を試したことはありません。dmg に適切なサイズが選択されるかどうかはわかりません。

ソース: http://nickcharlton.net/post/converting-a-sparseimage-to-a-dmg

ファイルが削除された場合は、削除されたファイルのスペースが自動的に解放されないため、sparseimages を圧縮する必要があることに注意してください。

hdiutil compact Source.sparceimage
于 2012-01-10T17:58:42.953 に答える