Mac OS 磁盘空间不释放(删除文件空间不恢复)
- 不知道什么时候出现的bug, 就用着用着发现硬盘不够用了(500G的固态)
- 起初以为是自己下载东西太多了, 于是删掉点大文件什么的(几十个G)发现好像只返回了一小部分空间(大概只有1-2个G? )
- 然后以为是
SSD
的TRIM
机制没生效, 于是一顿操作重启了TRIM
特性就没管它了 - 又过了一段时间后硬盘可用空间还是吃紧, 于是到处找资料(吐槽下
APPLE官方社区
那些人提供的解决方案真的是一点用没有, 全是废话… - 例如: https://discussionschinese.apple.com/thread/250379300
通过磁盘管理软件``提示有169G
的空间无法访问
其实大概是Timemachine
还有本地快照的自增长导致空间被占用了没有释放出来
这里我列一下我解决的解决路径(看看是否对各位有帮助)
1. 清除TimeMachine相关内容
sudo tmutil disablelocal
我的给我提示
disablelocal: Unrecognized verb.
用不了此方法
2. 清理本地快照相关
sudo tmutil listlocalsnapshots /
系统会列出文件的名称,主要是日期名
输入:tmutil deletelocalsnapshots 日期名
把不需要的文件都删除后,就可以恢复可用空间了。
很可惜我用这套命令删除完毕(有2个快照)后并没给我返回什么空间
3. 强制删除TimeMachine备份文件
此方法谨慎操作, 操作前建议断开自己的
TimeMachine
硬盘, 以免删除东西
通过命令进入到
/Volumes`
cd /Volumes
查看所有文件以及文件夹
ls -la
删除所有TimeMachine
相关
再次提醒一下, 请确认断开自己的TimeMachine
备份硬盘(最好是物理断开)
rm -rf .timemachine
然后就开始疯狂删东西了