缩小 .sparseimage

squ*_*cle 16 mac disk-utility hdiutil sparseimage macos

我有一个.sparseimage,尽管只在它的文件之后30GB占据的我的硬盘空间90GB。如何回收.sparseimage和压缩文件使用的空白空间?

squ*_*cle 17

经过一些粗略的搜索,我发现了一个指向hdiutil'scompact动词的论坛帖子。从man页面:

紧凑的图像

扫描包含 HFS 文件系统的稀疏(SPARSE 或 SPARSEBUNDLE)磁盘映像的带区,删除文件系统不再使用的那些映像部分。根据文件在托管文件系统中的位置,压缩可能会也可能不会缩小图像。对于 SPARSEBUNDLE 图像,完全未使用的波段文件会被简单地删除。

我跑了hdiutil compact drive.sparseimage,它成功地回收了近 98% 的空间。

(我想这是那些日子之一......我真的应该先学习谷歌的东西)。

编辑:compact在 1GBsparseimage上测试了几个文本文件,它运行得非常快,但是我的 Mac 需要很长时间来压缩 90GB 的图像。准备好等待。

  • 如果您收到错误“hdiutil:压缩失败 – 功能未实现”:http://apple.stackexchange.com/questions/132147/hdiutil-compact-failed-function-not-implemented (4认同)

Hải*_*ong 7

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