我在 MacBook Air 上运行最新的 OS X Lion。每当我将其置于睡眠状态然后将其唤醒时,它都会占用大量空间。
我相信所有这些空间都进入了系统缓存,然后我又通过 OnyX 不断删除它。这又导致无法正常重启。如果我在通过 OnyX 完成缓存清理后重启,那么一切都会开始崩溃:浏览器、每个应用程序。
然后我再次重新启动,一切正常。
我该如何避免这个空间被占用?使用什么工具可以安全地释放这个缓存空间?
答案1
它将安全睡眠数据保存在 /var/vm 中的“sleepimage”文件中。可能发生的情况是 OnyX 正在删除 /var/vm 中的所有内容,其中包括系统交换信息。您可以尝试删除该 sleepimage 文件,然后使用以下命令查看是否有效:
sudo rm /var/vm/sleepimage
但该文件必须存在,以便在断电时正确将计算机置于安全睡眠模式。如果您想完全关闭安全睡眠,可以运行以下命令:
sudo pmset -a 休眠模式 0
这将关闭安全睡眠。请注意,如果您执行上述任何一项操作,您的计算机将在电池电量耗尽时完全关闭,而不是保存您的信息并正常进入休眠状态。