Ubuntu 24.04中配置挂起同时保存到磁盘(原SuspendState=disk失效)求助
Ubuntu 24.04中配置挂起同时保存到磁盘(原SuspendState=disk失效)求助
最近升级到Ubuntu 24.04后,我遇到了一个头疼的问题:之前在/etc/systemd/sleep.conf里设置SuspendState=disk,能让系统执行挂起操作时自动把内存数据保存到磁盘,实现类似混合睡眠的效果——就算后续断电,也能像休眠一样正常恢复。这个配置在Ubuntu 22.04、23.10版本都能正常工作,但现在设置后执行:
sudo systemctl suspend
会弹出报错:
Call to Suspend failed: Sleep verb 'suspend' is not configured or configuration is not supported by kernel
exit code: 1
我查了Ubuntu 24.04的systemd-sleep.conf手册页,看到HybridSleepState和HibernateState这类配置已经被取消,但手册里完全没提到SuspendState有任何变更。
我一直依赖这个配置来提升挂起的安全性,不管是手动触发挂起还是系统自动进入挂起状态,都希望能同时保存数据到磁盘。现在这个方法用不了了,想请教各位:
- 有没有办法在Ubuntu 24.04里重新实现“执行挂起即触发混合睡眠”的效果?
- 是不是systemd的配置逻辑有了变化,有新的替代配置项可以用?
备注:内容来源于stack exchange,提问作者itaj
相关产品推荐
相关产品推荐

