故障排除

MoreRoom 的数字为什么与访达和系统设置不同

可清除空间、本地快照、APFS 克隆、磁盘占用与逻辑大小、隐藏文件夹,以及 GB 与 GiB:为什么每个工具显示的数字都不一样。

MoreRoom 团队,Yando Pte. Ltd.以 Markdown 格式查看本页

要点速览

  • 可用空间包含可清除空间,也就是 macOS 在需要空间时会自行删除的缓存和快照。MoreRoom 会单独显示这部分,访达则不会。
  • MoreRoom 测量的是文件在磁盘上实际占用的空间。共享的副本(APFS 克隆)和压缩文件的实际占用小于其逻辑大小;访达则按完整大小累加。
  • 与访达一样,MoreRoom 使用十进制单位(1 GB = 1,000,000,000 字节)。“终端”和部分 App 使用二进制单位(GiB),数字看起来会小约 7%。

可用空间:三种不同的答案

位置 它所说的可用空间
访达、系统设置 › 通用 › 储存空间、MoreRoom 的主屏幕和标题栏(“可用”) 空闲空间 加上可清除空间
“终端”的 df、MoreRoom 边栏中的 位置 列表 仅 空闲空间
MoreRoom 标题栏中“可用”的旁边 超过 100 MB 时显示“大小 可清除”

可清除空间 是 macOS 承诺在需要空间时会自行归还的空间:缓存、“时间机器”本地快照,以及可以重新下载的 iCloud 文件。由于你可以使用它,所以它被算作可用空间,但它目前还没有真正空出来。我们的指南 Mac 上的可清除空间对此有详细说明。

文件夹的大小

MoreRoom 显示的是 文件在磁盘上实际占用的空间。访达的 显示简介 会显示两个数字,其他工具累加大小的方式也可能不同:

  • APFS 克隆(例如用访达的“复制”创建的副本)共享同一份数据。MoreRoom 只计算一次共享空间;访达则把每个副本都按完整大小计算。检查器中会显示 APFS 克隆 — 与副本共享空间。免删除释放会把相同的文件转换为这样的克隆。
  • 压缩文件(包括由“免删除释放”压缩的不常用文件)的实际占用小于其 逻辑大小,检查器中也会显示逻辑大小。
  • 仅存储在云端的 iCloud 文件 在你的 Mac 上几乎不占空间(“仅在云端”),即使访达显示的是其完整大小。
  • 硬链接 只计算一次。

扫描总量小于已用空间

  • 没有完全磁盘访问权限 时,受保护的文件夹会被跳过。参阅授予完全磁盘访问权限。
  • 部分文件夹需要管理员权限(系统缓存、其他用户),而 本地快照 和文件系统元数据并不是你能看到的文件。扫描你的 Mac,然后打开“系统数据”详解:这部分隐藏内容会显示为 没有管理员权限时不可见。
  • macOS 自己的宗卷(密封系统、Preboot、Recovery、虚拟内存)位于你的数据之外。
  • 设置 › 排除项 中的文件夹不会被扫描。

GB 还是 GiB?

MoreRoom 与访达和系统设置一样,使用 十进制单位:1 GB = 1,000,000,000 字节。du -h 等“终端”工具和部分 App 使用 二进制单位(GiB,有时写作“G”,甚至写作“GB”):1 GiB = 1,073,741,824 字节。同一个文件夹以 GiB 表示时,看起来会小约 7%。试试我们的 GB 与 GiB 换算工具。

清理后数字发生变化

移到废纸篓的项目在你清倒废纸篓之前仍会占用空间,而且某个 App 可能仍打开着已删除的文件。参阅空间没有回来。