Mac「系统数据」占用太大怎么办
「系统数据」是 macOS 的兜底类别。弄清里面通常装着什么、哪些能清理、哪些该交给系统,再动手让它变小。
发布于 2026/10/29作者 浣熊管家团队
在「系统设置」→「通用」→「储存空间」里,「系统数据」常常是最长的那一段,动辄几十 GB,却没有「信息」按钮可以点开。它不是一个能整体清空的文件夹,而是一个统计类别。想让它变小,得先知道里面装了什么。
「系统数据」是什么
按 Apple 的说明,「系统数据」包含不属于其他类别的文件,主要是系统使用的文件和数据,例如日志、缓存、虚拟内存文件和其他运行时资源,也包括临时文件、字体、App 支持文件和插件。这些内容由 macOS 管理,无法在「储存空间」中直接处理,大小也会随 Mac 当前的状态变化。在较早的 macOS 中,这个类别叫「其他」。
所以,凡是没法归入「应用程序」「文稿」「照片」「iOS 文件」等类别的数据,都会算进这里。其中不少属于你自己安装的应用,可以在「访达」或对应的应用里管理。
里面通常有什么
- 缓存和临时文件:主要在
~/Library/Caches,以及 macOS 为每个用户准备的临时目录(位于/private/var/folders)。浏览器、聊天、剪辑和设计类应用的缓存可能有好几 GB。 - 日志和诊断报告:在
~/Library/Logs和/Library/Logs。平时不大,某个应用反复崩溃时会快速增多。 - 应用数据:
~/Library/Application Support、~/Library/Containers和~/Library/Group Containers中保存着应用的数据库、离线下载、聊天记录和附件。微信这类聊天应用的数据经常是最大的一块,处理方法见微信 Mac 版占用几十 GB。 - 开发工具数据:Xcode 在
~/Library/Developer中的构建缓存、模拟器和设备支持文件,以及 Docker 等容器工具的磁盘镜像,分别见 Xcode 和 Docker Desktop 的专文。 - 虚拟内存文件:位于
/private/var/vm,由 macOS 自动管理。 - 本地快照:「时间机器」大约每小时为启动磁盘存一个本地快照,保留 24 小时,安装 macOS 更新前也会另存一个。Apple 说明 Mac 会把快照占用的空间计为可用空间,并在快照过旧或需要空间时自动删除。
iPhone 和 iPad 的备份与固件,Apple 归在「iOS 文件」类别中,不在这里。
为什么会突然变大
- 刚下载或安装了系统更新;
- 用剪辑、设计或开发工具做了大项目,缓存和构建数据一下子涨上去;
- 聊天应用积累了大量图片、视频和文件;
- 「储存空间」刚打开时还在计算各个类别,此时的数字不一定准确,稍等一会儿再看。
哪些可以清理,哪些别碰
| 内容 | 位置 | 建议 |
|---|---|---|
| 应用缓存 | ~/Library/Caches 中各应用的文件夹 | 退出应用后可以清理,之后会重建 |
| 旧日志 | ~/Library/Logs | 可以删除较早的;正在排查问题时先保留 |
| Xcode 构建缓存 | ~/Library/Developer/Xcode/DerivedData | 可以删除,下次构建会慢一些 |
| 应用数据 | Application Support、Containers 等 | 可能有聊天记录和设置,在应用里清理,不要整个删除 |
| 本地快照 | 由「时间机器」管理 | 一般不必处理,系统会自动删除 |
| 系统文件 | /System、/private/var/db、/private/var/vm | 不要手动删除 |
手动排查
在访达中查看「资源库」
个人「资源库」默认是隐藏的。在「访达」中选取「前往」>「前往文件夹」(Shift-Command-G),输入 ~/Library 后按 Return 键。切换到列表视图,选取「显示」>「查看显示选项」,勾选「计算所有大小」,再按大小排序,就能看出哪个子文件夹最大。也可以选中文件夹后按 Command-I,在简介中查看大小。
在终端中按大小排序
du -sh ~/Library/* 2>/dev/null | sort -h | tail -n 15
这条命令只读取大小,不修改任何文件,最后几行就是最大的文件夹。找到之后,把路径换成它继续往下查,例如 du -sh ~/Library/Application\ Support/* 2>/dev/null | sort -h | tail -n 15。如果「终端」没有完全磁盘访问权限,受保护的文件夹会被跳过,结果会偏小。
查看本地快照
tmutil listlocalsnapshots /
快照通常不需要手动删除。确实想清掉时,按 Apple 的方法:在「系统设置」→「通用」→「时间机器」中点「选项」,把「备份频率」改为「手动」,等几分钟让系统删除本地快照,再改回原来的设置。
用浣熊管家定位和清理
磁盘空间分析
11 个文件夹 · 1,435,775 个文件
先用 磁盘空间分析 找出大头:选择系统盘或个人文件夹,点 开始分析,在 矩形图 或 旭日图 里从最大的一块往下点,通常很快就能看出是 Library 中哪个应用占了地方。这里只统计浣熊管家能读取的内容,所以总数可能和「储存空间」不一样。
深度清理
再用 深度清理 处理可以清理的部分。点 开始扫描,结果按 系统缓存、用户缓存文件、应用缓存、开发工具、Xcode 数据、容器缓存 等类别列出。和「系统数据」关系最密切的几项:
- 旧临时文件、长期未使用的系统缓存:只处理超过 7 天未更新的内容;
- 旧的诊断日志:超过 7 天的用户级日志和崩溃报告;
- 其他用户缓存:没有单独列出的应用缓存,默认不选,正在使用的会被跳过;
- Xcode 数据:构建缓存、设备支持文件、模拟器运行时等,默认不选,按需勾选;
- 应用残留:已卸载应用留下、能明确关联到该应用的数据。
扫描完成后,智能推荐 会预先勾选风险较低的项目。展开每一项可以看到用途、清理影响和具体位置。清理会直接删除文件,不进入废纸篓,结果记录在 操作历史 中。部分应用数据受 macOS 保护,需要在 设置 → 扫描与分析 → 完全磁盘访问权限 中开启权限后才能读取。详细说明见深度清理。
常见问题
「系统数据」多大算正常?
没有统一的标准,装了哪些应用、有没有开发项目、平时怎么用,都会影响它。与其盯着这个数字,不如看可用空间够不够用、是否在持续减少。
清理后「系统数据」没有变小?
先看可用空间有没有增加,「系统数据」这一栏往往更新得慢。缓存会随使用慢慢长回来,这是正常的。本地快照和可清除的缓存本来就算作可用空间,删掉它们,可用空间也不会明显变化。不要为了让这一栏变短,去删不认识的系统文件。