Mac OS 磁盘空间不释放(删除文件空间不恢复)

Mac OS 磁盘空间不释放(删除文件空间不恢复)

  • 不知道什么时候出现的bug, 就用着用着发现硬盘不够用了(500G的固态)
  • 起初以为是自己下载东西太多了, 于是删掉点大文件什么的(几十个G)发现好像只返回了一小部分空间(大概只有1-2个G? )
  • 然后以为是SSDTRIM机制没生效, 于是一顿操作重启了TRIM特性就没管它了
  • 又过了一段时间后硬盘可用空间还是吃紧, 于是到处找资料(吐槽下APPLE官方社区那些人提供的解决方案真的是一点用没有, 全是废话…
  • 例如: https://discussionschinese.apple.com/thread/250379300

磁盘空间占有率

好家伙500G的硬盘占用都快2T了
好家伙500G的硬盘占用都快2T了

通过磁盘管理软件``提示有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

然后就开始疯狂删东西了(删了我老半天 后面发现用command one 管理员模式秒删)
疯狂rm

找到这个文件夹

/System/Volumes/Data/private/var/root/.Trash

把里面的干掉

很不幸最终还是没能删除掉(read-only文件无法删除) 各种关SIP, 提权限删除都无果

所以最后通过重装了系统解决了(或者可能是暂时解决了)…

补充(2024年 06月19日 星期三)

评论区大哥qq_33251587提供的线索, 可能是快照空间占用了这部分空间
具体操作如下

  1. 打开"磁盘工具"
  2. 点工具栏的显示-显示APFS快照(或者按键盘command+shift+s)
  3. 下放会出现快照占用空间
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值