Mac 存储空间里面的”体系数据”怎么清算? 极简有用一步清算, 开释200G空 ...

灌篮少年  金牌会员 | 2024-6-27 00:26:31 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 977|帖子 977|积分 2931

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
概要: mac “体系数据“太大 莫名占了 > 250G, 一步操纵开释200g
体系提示占用磁盘不敷, 500G的硬盘忽然只剩3g, 点进去查看, 发现"体系数据"占了256G.
之前清算多少次, 根本上把一些自己下载的大文件都干掉了, 但还是常常报这个问题, 而且自己真没用多少磁盘, 网上搜方法都是让清cache或者清资源库, 但效果不佳. 
利用du -sh ./* 从根目次渐渐分析每个文件夹的巨细, 发现/System/Volumes/Data/cores占了200G, 很希奇, 查了下该文件夹的用途. 




感觉根本上就是这个文件夹就是根因, 确认可以删除后, 将该文件夹清空. 重新扫描, "体系数据"还剩44G, 开释了200G, 效果超好, 很爽.

避免以后类似无用文件产生: 
- 设置core文件不保存
  1. sudo launchctl limit core 0 0
复制代码


后记:
2024年 5月20日 星期一
新换了电脑,型号: Apple M2 Pro 14.2 (23C64) 
然后该问题变得愈发猖獗, 不知道咋回事,core文件一直在创建, 每天不定时收到磁盘不敷,导致一切操纵都不行,偶然以致没空间打开iterm做操纵,只能先删除点文件,再打开iterm删除/System/Volumes/Data/cores下的文件
烦不胜烦
而且上面的“设置core文件不保存”,未有任何效果,查不到如何禁用。
为了避免每天都要记取手动删除core的体力操纵,末了想了个定时任务清算。
  1. #!/bin/bash
  2. echo "start"
  3. cd /System/Volumes/Data/cores
  4. rm -rf /System/Volumes/Data/cores/core*
  5. echo "all.file:"
  6. ls
复制代码
设置定时任务操纵:
1. ls -al /etc/crontab 查看设置文件在不在, 
可能为空, 为空的话实行创建 sudo touch /etc/crontab
2. crontab -e 创建定时任务
13 * * * * sh /Users/user/.ssh/Volumes-Data-cores-clean.sh
这里设置的每小时的第13分实行清算操纵
3. sudo /usr/sbin/cron start 启动定时任务
注: 设置定时任务前,先自己测试小sh文件下令的效果

参考: 
Mac 上 /system/volumes/d… - Apple 社区
mac删除core文件并关闭core文件以节省磁盘_core文件可以删除吗-CSDN博客
https://blog.yucas.net/2020/12/23/os-x-catalina-cores-directory-taking-up-a-lot-of-space/#:~:text=You%20can%20change%20the%20setting,if%20it%20has%20been%20changed. 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

灌篮少年

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表