回答:
ちょっとした検索の後、私はhdiutil
のcompact
動詞を指すフォーラムの投稿を見つけました。man
ページから:
コンパクトな画像
HFSファイルシステムを含むスパース(SPARSEまたはSPARSEBUNDLE)ディスクイメージのバンドをスキャンし、ファイルシステムで使用されなくなったイメージの部分を削除します。ホストされているファイルシステム内のファイルの場所に応じて、compactはイメージを縮小する場合としない場合があります。SPARSEBUNDLEイメージの場合、完全に未使用のバンドファイルは単純に削除されます。
私は走りましたhdiutil compact drive.sparseimage
が、スペースのほぼ98%を回収しました。
(私はそれが当時の1つだと思う...最初にGoogleのものを本当に学ぶべきだ)。
編集:ほんの数個のテキストファイルを使用compact
して1GB sparseimage
でテストしたところ、かなり速く実行されましたが、私のMacは90GBのイメージを圧縮するのにかなりの時間がかかりました。待つ準備をしてください。
sparseimage
非常に迅速に実行しましたが、大きな画像ではかなり時間がかかります。私は7200RPMのハードドライブにアップグレードしたことを感謝しています。
sparseimage
システムがそれらのバイトを捨てることができるので、いくつかのファイルをにダンプし、それらを引き出してコンパクトにすると、通常はかなり高速です。