在 OS X 10.9 有可能彻底不让系统产生 sleepimage 么?

2013-08-30 13:00:00 +08:00
 Livid
4442 次点击
所在节点    macOS
9 条回复
aerolqr
2013-08-30 17:42:40 +08:00
sudo pmset -a hibernatemode 0
不行么
dorentus
2013-08-30 18:06:40 +08:00
sudo pmset -a hibernatemode 0
还是可以用的吧

我的 10.9 下面是有效的,设置了之后把 /var/vm/sleepimage 删了应该就可以了。
heypig
2013-08-31 14:33:30 +08:00
sudo pmset -a hibernatemode 0
不够的.

还是要自己创建个/var/vm/sleepimage lock住.

在寸土寸金的128G上节俭必备伎俩
chenggiant
2013-09-09 00:40:44 +08:00
Set sleep mode in shell:
sudo pmset -a hibernatemode 0

Remove the image:
sudo rm /private/var/vm/sleepimage

Create a blanked file:
sudo touch /private/var/vm/sleepimage

Make file immutable:
sudo chflags uchg /private/var/vm/sleepimage

That should do it.
ETiV
2013-09-09 01:27:54 +08:00
我双硬盘,给从SSD ln -s 到HDD去了

不知道 ln 到/dev/null 可行不。。。
Ricepig
2013-09-09 05:06:28 +08:00
powercfg -h off

哈哈,开个玩笑
lightening
2013-09-09 05:12:48 +08:00
光 sudo pmset -a hibernatemode 0 不行?

根据官方文档(10.8),这个就可以了。如果10.9还需要用一个空文件的 trick 的话,说明这个选项改过了,那么就不用再用 pmset 了吧。
wuma
2013-09-09 21:38:49 +08:00
@ETiV 直接ln到/dev/null是可行的,我在开发机器上用了几个月,开发上网没问题。唯一出的问题是玩aoe2hd(wine打包的版本)总死机,后来去掉这个好像死机次数变少了一些。
dorentus
2013-09-09 23:25:06 +08:00
@lightening 我自己的 OS X 10.9 (13A569) 这里是只要 sudo pmset -a hibernatemode 0 && sudo rm /private/var/vm/sleepimage && sudo reboot 就可以的。

不行的话应该是系统的什么 bug 吧,理论上正式版出来的时候应该会修复的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/80722

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX