我的丐版Mac空间告急?用外接硬盘腾出了33GB
Mac空间告急?我用外接硬盘腾出了33GB
作者:颜究僧 | 2026年5月15日
一台快被塞满的Mac,和一个2TB的硬盘
我的Mac内置硬盘只剩 4.9GB,使用率 95%,系统已经开始卡顿。而旁边一块 2TB 的外接硬盘(My Passport)只用了 459GB,还有 1.4TB 闲着。
已经把大部分的软件包括微信的数据,都放到移动硬盘,但还是不够,一个很自然的想法:把更多的大文件挪过去
这就是这次迁移的起因。
迁移策略:符号链接
数据不能乱挪——很多App的数据路径是写死的,直接移动会导致App找不到文件而报错。
解决方案是符号链接(Symlink):
迁移前:
~/Library/Application Support/TDAppDesktop/ ← App 按此路径访问
迁移后(实际文件在外接硬盘):
/Volumes/My Passport/Library/Application Support/TDAppDesktop/ ← 真实数据
~/Library/Application Support/TDAppDesktop/ ← 符号链接,指向外接硬盘
App访问原路径时,操作系统自动重定向到外接硬盘,App本身无感知。
迁移了什么?
| App | 大小 |
|---|---|
| 腾讯文档 TDAppDesktop | 13 GB |
| 飞书 LarkShell | 5.2 GB(含缓存) |
| 中建 iconstruction-pc | 992 MB |
| 中建 kdesktop | 1.6 GB |
| JetBrains PyCharm | 1.9 GB |
| Xmind | 656 MB |
| bilibili | 394 MB |
| Google Chrome | 1.4 GB(含缓存) |
| Microsoft Edge | 786 MB(含缓存) |
| 合计 | ~26 GB |
踩过的坑
坑1:mv 跨磁盘移动大文件超时
跨磁盘(Mac SSD → 外接硬盘)的 mv 命令在迁移大文件(5GB+)时,60秒超时限制会导致命令中断。
解决:改用 rsync 同步——支持断点续传,更可靠:
rsync -av --progress 源目录/ 目标目录/
坑2:部分目录权限不足,删不掉旧文件
腾讯文档和飞书的 Service Worker 缓存目录有文件锁,删除时报 Permission denied。
解决:
chmod -R u+w <dir>
最终结果
| 指标 | 迁移前 | 迁移后 |
|---|---|---|
| Mac 可用空间 | 5 GB | 33 GB |
| 使用率 | 95% | ~65% |
| 外接硬盘占用 | 459 GB | 487 GB |
腾出了 28GB,Mac 从"濒死"回到"健康"状态。
注意事项
- 外接硬盘必须插入——迁移后的App依赖外接硬盘,拔掉硬盘后对应App无法使用
- 不要动这些目录:
miniconda3(动了Python全挂)、~/Library/Containers/(沙盒安全机制)、~/Library/Java/(JVM路径硬编码) - 新项目尽量放外接硬盘:以后
git clone或新建项目时直接放到外接硬盘

浙公网安备 33010602011771号