问题
在Ubuntu18中,在点击右上角的电源按钮时按住Alt可以变成suspend挂起,相当于windows下的sleep,把数据存入内存,实现挂起睡眠。但是休眠(hibernate)需要手动设置
经过查阅资料,找到了实现这一功能的方法,记录如下:
步骤
-
测试休眠能否执行
执行命令:
sudo systemctl hibernate
命令运行后关机,但重新开机后发现实际效果是关机,并没有保存session
-
检查swap类型及大小
要实现休眠,要求swap空间要大于等于系统内存。
-
查看内存及swap大小:
free -m
-
如果swap小于内存,需要先调整swap空间大小。
-
查看swap类型:
swapon -s
-
查找swap的UUID:
``` grep swap /etc/fstab ```
-
修改grub配置
sudo vi /etc/default/grub
找到
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
一行,在quiet splash 后添加:resume=UUID=××××
ÿ