Ubuntu 22.04 无法休眠问题求助
Ubuntu 22.04 无法休眠问题求助
各位好,我之前用Kubuntu的时候可以正常休眠,但升级到22.04版本后这个功能就用不了了,麻烦大家帮忙排查一下问题!
我先把收集到的系统信息整理出来:
GRUB配置信息
GRUB_DEFAULT=0 GRUB_TIMEOUT_STYLE=hidden GRUB_TIMEOUT=0 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=4ff9741-2dc2-4f32-96e3-9b574a7f2739 resume_offset=34818 quiet splash" GRUB_CMDLINE_LINUX=""
fstab中的Swap分区配置
安装时Swap是挂载在/dev/sda4的,fstab里对应的配置:
UUID=14ff9741-2dc2-4f32-96e3-9b574a7f2739 none swap sw 0 0
Polkit休眠权限配置
我已经配置了/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla来启用休眠权限,内容如下:
[Re-enable hibernate by default in upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes [Re-enable hibernate by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit ResultActive=yes [Enable hibernate to be run via cron] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions ResultAny=yes
磁盘挂载情况(df -h输出)
Filesystem Size Used Avail Use% Mounted on tmpfs 785M 2.3M 783M 1% /run /dev/sda2 24G 14G 8.5G 62% / tmpfs 3.9G 3.6M 3.9G 1% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock /dev/sda3 211G 140G 61G 70% /home /dev/sda1 140M 22M 118M 16% /boot/efi tmpfs 785M 13M 773M 2% /run/user/1000
注:我用gparted把Swap分区(/dev/sda4)扩容到了17GB,但df -h里没有显示它。
休眠命令执行错误
当我执行systemctl hibernate时,得到了如下错误:
Failed to hibernate system via logind: Not enough swap space for hibernation
我真的非常需要休眠功能,它能帮我节省大量电量,延长电池寿命,而且我所在的地区经常停电,这个功能对我来说至关重要!
补充信息
执行swapon -s的输出:
Filename Type Size Used Priority /dev/sda4 partition 17746940 0 -2
备注:内容来源于stack exchange,提问作者Alessio_110
相关产品推荐
相关产品推荐

