我正在运行 Ubuntu Focal,我有 15gigs 的 Ram 和 20G 的交换空间。
Partition: ID-1: / size: 437.52 GiB used: 47.14 GiB (10.8%) fs: ext4 dev: /dev/sda5
ID-2: swap-1 size: 19.53 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda6
我尝试将 acpi=noirq 添加到我的 grub 启动选项中,但它不起作用,最终禁用了我的键盘。
当我输入 sudo pm-hibernate 并重新打开计算机时,它会正常启动。
还有什么我可以尝试的吗?
要使用交换文件在 20.04 中启用休眠:
确认
swapfile
大小与 RAM 大小匹配检查正在使用的交换:
如果找到交换分区:
#
在交换分区之前添加UUID
:为 增加一行
swapfile
,如果不存在:创建
swapfile
:的大小(以 GB
X
为单位)在哪里:swapfile
重启:
将
resume
位置和偏移量添加到grub.cfg
:编辑
/etc/default/grub
:UUID
从根使用。使用偏移量:
更新 GRUB:
测试休眠:
可以使用 GNOME 扩展添加休眠按钮。
请注意,
swapfile
使用fallocate
./var/log/syslog
可以搜索该短语swapon: swapfile has holes
以确保不会丢失数据。也可以使用以下命令创建交换文件
dd
:使用时出现错误
dd
可能会覆盖您的硬盘。