Hibernate 在 ubuntu 17.10 中无法运行

Hibernate 在 ubuntu 17.10 中无法运行

sudo systemctl hibernate不起作用。当我发出命令时,它看起来像是休眠。但休眠后打开的应用程序会丢失。

fazim@fazim-UX410UQK:~$ free -m
              total        used        free      shared  buff/cache   available
Mem:           7857         985        5960         335         911        6363
Swap:          7812           0        7812

交换已配置并打开。

答案1

您的交换大小可能需要大于您的内存大小。

当前您有 7,857 MB 的 RAM,但只有 7,812 的 SWAP。

要微调交换分区大小,请首先检查:

$ cat /sys/power/image_size
3153907712

然后查看ArchLinux关于休眠的文章。文章中指出,如果 SWAP 是 RAM 大小的 2/5,则休眠应该可以工作,但您的系统在这方面可能有所不同。

当然,也可能只是你的休眠过程出了问题。Ubuntu 手册说休眠功能默认是禁用的,因为它在某些机器上不起作用。

就我自己而言,我一直在使用suspend,从来没有担心过hibernate

相关内容