先声明一下我的分享逻辑,第一直接上自测命令(包括设置和恢复),然后给你分析下深入浅出的原理
【mac省空间】大招之禁用safesleep休眠模式
1、查看休眠下(虚拟空间)占用的空间
cd /private/var/
ls -lh
注 : 清理之前大概有11个G的占用空间,这个是清理后的
2、修改虚拟内存的储存方式,并清空已缓存内容
sudo pmset -a hibernatemode 0
sudo rm -rf sleepimage
注 : hibernatemode指休眠模式,后面我会具体讲下它在mac中的作用
3、防止Os X继续创建虚拟空间文件,我们生成一个无法替换的空文件
sudo touch sleepimage
sudo chmod 000 /private/var/vm/sleepimage
注:通过创建一个不可自动编辑的文件来防止再被生成
4、重启电脑,之后查看此文件夹下空间
sudo shutdown -r now
cd /usr/var/vm
ls -lh
5、如果想重新开启safeSleep功能吗,只需要执行以下命令:
sudo pmset -a hibernatemode 3
sudo rm /private/var/vm/sleepimage
下面我给大家分析下这样做的深层原理以及需要注意的事项:(待更新)