缩小 .sparseimage

缩小 .sparseimage

我有一个.sparseimage文件,虽然里面只有 30GB 的文件,但却占用了 90GB 的硬盘空间。我该如何回收占用的空闲空间.sparseimage并压缩文件?

答案1

hdiutil经过一番粗略的搜索,我找到了一个指向动词的论坛帖子compact。摘自以下man页面:

袖珍的图像

扫描包含 HFS 文件系统的稀疏 (SPARSE 或 SPARSEBUNDLE) 磁盘映像的频带,删除文件系统不再使用的映像部分。根据文件在托管文件系统中的位置, compact 可能会或可能不会缩小映像。对于 SPARSEBUNDLE 映像,完全未使用的频带文件将被删除。

我运行hdiutil compact drive.sparseimage后它成功回收了近 98% 的空间。

(我想这就是其中的一天...我真的应该先学会用谷歌搜索东西)。

编辑:compact在 1GB 上测试了sparseimage几个文本文件,运行速度很快,但我的 Mac 需要很长时间才能压缩 90GB 的映像。请做好等待的准备。

答案2

  1. 双击.sparseimage文件打开
  2. 清空垃圾
  3. 弹出.sparseimage驱动器
  4. 在终端中输入:hdiutil compact path-to-file.sparseimage

相关内容