30GBのファイルしかないにもかかわらず、ハードドライブに90GBのスペースを占める.sparseimage
があります。 .sparseimage
が使用する空きスペースを再利用して、ファイルを圧縮するにはどうすればよいですか?
ざっと検索したところ、hdiutil
のcompact
動詞を指すフォーラム投稿が見つかりました。 man
ページから:
コンパクト画像
hFSファイルシステムを含むスパース(SPARSEまたはSPARSEBUNDLE)ディスクイメージのバンドをスキャンし、ファイルシステムで使用されなくなったイメージの部分を削除します。ホストされているファイルシステム内のファイルの場所に応じて、compactはイメージを縮小する場合と縮小しない場合があります。 SPARSEBUNDLEイメージの場合、完全に未使用のバンドファイルは単に削除されます。
私は走ったhdiutil compact drive.sparseimage
そしてそれはスペースのほぼ98%を首尾よく埋め立てました。
(私はそれがその日の1つだと思います...私は本当に最初にグーグルのものを学ぶべきです)。
編集:1GBのcompact
でsparseimage
を数個のテキストファイルでテストしたところ、非常に高速に実行されました。しかし、私のMacは90GBの画像を圧縮するのにかなりの時間がかかります。待つ準備をしてください。
.sparseimage
ファイルをダブルクリックして開きます.sparseimage
ドライブを取り出しますhdiutil compact path-to-file.sparseimage