Archlinux启用休眠 发表于 2018-06-07 | 更新于: 2018-06-07 | 分类于 Linux , ArchLinux , 睡眠 | 字数统计: 323 | 阅读时长 ≈ 1 12345678910111213141516171819202122cat /sys/power/image_size #查看休眠最少需要分配多少内存,通常休眠文件的大小与当前运行内存有关,但是交换分区要尽量远远大于此文件大小,否则休眠会失败su #必须使用root权限,输入root密码fallocate -l 16G /swapfile #创建交换分区,建立交换文件,这里建立16Gchmod 600 /swapfile #更改新交换文件的权限mkswap /swapfile #会显示UUIDswapon /swapfile #启用交换文件sudo nano /etc/fstab/swapfile none swap defaults 0 0exit #返回标准用户权限sudo filefrag -v /swapfile #交换文件开始的偏移量。记住第一行,第四列的偏移量,参数为resume_offset=sudo nano /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=enable resume_offset=882688 resume=/dev/sda2" #resume:交换文件所在的分区,#intel_pstate:处理器优化sudo grub-mkconfig -o /boot/grub/grub.cfg #生成新的grub.cfg配置文件sudo nano /etc/mkinitcpio.confHOOKS=(base udev resume autodetect keyboard modconf block filesystems fsck)sudo mkinitcpio -p linux#至于合盖子,按电源键之类的响应相关睡眠问题,请根据情况调整,本人电脑桌面xfce4自带默认的电源管理功能都有了 备注: 123456# 删除交换文件swapoff -a #停用交换文件rm -rf /swapfile #删除交换文件sudo nano /etc/fstab #删除相关条目停用交换文件 打赏 微信支付 支付宝