我想将休眠文件移动到非启动驱动器磁盘。我知道 pmset 实用程序可以做到这一点,但文档说文件必须驻留在启动驱动器上。有人知道绕过这个限制的方法吗?我只是不想让我的 6GB SSD 被一个很少使用的文件占用,因为无论如何,在 HDD 上写入和读取的速度可能会更快。
答案1
看起来你应该能够移动休眠文件经过:
sudo pmset -a hibernatefile /Volumes/OtherVolume/sleepimage
答案2
您所指的文件是 /var/vm/sleepimage。该文件仅当计算机处于安全睡眠状态(休眠,而不是常规睡眠)时写入。为什么不将其符号链接到您希望它驻留的卷。
sudo rm /var/vm/sleepimage
sudo ln -s /Volumes/MyHD/sleepimage /var/vm/sleepimage
我自己还没有测试过这个,所以你的里程可能会有所不同。
答案3
我不会移动 sleepimage,但你可以使用智能睡眠限制您的笔记本电脑仅在电池电量低于一定水平时进入休眠状态。