要点速览
- 只有当所有打开着某个已删除文件的 App 都关闭它之后,该文件才会释放空间。MoreRoom 把这样被占住的空间称为幽灵空间。
- 当它达到 500 MB 时,主屏幕和“释放空间”中会出现一张卡片:显示被占用了多少空间,以及是哪个 App 占用的。
- 点按“退出”加 App 名称即可收回空间(App 可能会提示你存储工作)。对于模拟器,则有“关闭模拟器”按钮。
如何收回幽灵空间
- 找到卡片 打开主屏幕或“释放空间”。卡片会显示已删除的文件占用了多少空间,并列出最多五个 App。
- 退出 App 点按 App 旁边的“退出”。如果 App 提示,请存储你的工作。
- 确认空间已收回 MoreRoom 会告诉你收回了多少空间,例如“预览 已退出 · 收回 3.2 GB”。
为什么会这样
在 macOS 上,删除文件会立即移除它的名称,但只有当最后一个使用它的 App 关闭它之后,它的空间才会被释放。视频剪辑软件、虚拟机、数据库或模拟器可能会让大型临时文件保持打开好几天,而废纸篓、访达和系统设置都不会显示这些文件。“我删除了 50 GB,但什么都没变”,通常就是这个原因。
MoreRoom 会显示什么
每次打开主屏幕或 释放空间 时,MoreRoom 都会检查是否有仍处于打开状态的已删除文件(只需不到一秒)。当这些文件占用 500 MB 或以上 时,会出现一张卡片:“已删除的文件占用了 大小”,并列出最多五个 App、每个 App 占用的已删除文件数量及其大小。
收回空间
根据占用文件的对象不同,卡片会提供以下选项:
| 你看到的 | 含义 | 处理方法 |
|---|---|---|
| 退出 App | 一个普通 App 占用着这些文件 | 点按它。App 可能会提示你存储文稿。如果 App 仍保持打开,MoreRoom 会告诉你:请存储你的工作,然后自行退出该 App。 |
| 关闭模拟器 | 已启动的 iOS 模拟器占用着它们的临时文件 | 点按它:MoreRoom 会运行 xcrun simctl shutdown all。 |
| 由 macOS 释放 | 系统进程占用着这些文件 | macOS 会自行释放,或在重新启动后释放。 |
| 停止时释放 | 命令行进程占用着这些文件 | 进程结束后,空间就会回来。 |
退出后,MoreRoom 会重新测量可用空间,并告诉你收回了多少。
重新启动 Mac 也会释放所有幽灵空间。