Nin*_*One 1 gnome acpi hibernate power-management 20.04
我在网上搜索了这个,但发现的所有文章都过时了。我应该怎么做才能在 GNOME 中启用休眠?
增加交换文件大小以匹配高达 8GB 的 RAM 大小。
检查正在使用的交换:
sudo swapon -s
如果找到交换分区:
sudo swapoff -a
sudo nano -Bw /etc/fstab
在交换分区的 UUID 前添加“#”:
# UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX none swap sw 0 0
如果交换文件不存在,则为交换文件添加一行:
swapfile none swap sw 0 0
创建交换文件:
sudo fallocate -l XG /swapfile*
其中 X 是以 GB 为单位的交换文件大小
sudo mkswap /swapfile
sudo chmod 0600 /swapfile
sudo swapon /swapfile
Run Code Online (Sandbox Code Playgroud)
重启:
sudo reboot
将恢复位置和偏移量添加到 grub.cfg:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX resume_offset=XXXXX"
从 root 使用 UUID。
使用偏移量 sudo filefrag -v /swapfile |grep " 0:"| awk '{print $4}'
更新 GRUB
sudo update-grub
测试休眠
sudo systemctl hibernate
可以使用 gnome 扩展添加休眠按钮。
*使用 fallocate 创建交换文件时,有可能在交换文件中出现漏洞。可以在 /var/log/syslog 中搜索该短语swapon: swapfile has holes以确保不会丢失数据。
也可以使用 dd 创建交换文件:使用 dd 时sudo dd if=/dev/zero of=/swapfile bs=1G count=8 的错误可能会覆盖您的硬盘
| 归档时间: |
|
| 查看次数: |
2612 次 |
| 最近记录: |