休眠与待机 (简体中文)

From ArchWiki

Jump to: navigation, search


Contents

什么是休眠/待机

  • 待机是将当前处于运行状态的数据保存在内存中,机器只对内存供电,而硬盘、屏幕和CPU等部件则停止供电。由于数据存储在速度快的内存中,因此进入等待状态和唤醒的速度比较快。不过这些数据是保存在内存中,如果断电则会使数据丢失。
  • 休眠是将当前处于运行状态的数据保存在硬盘中,整机将完全停止供电。因为数据存储在硬盘中,而硬盘速度要比内存低得多,所以进入休眠状态和唤醒的速度都相对较慢,在休眠时可以完全断开电脑的电源。

如何在Arch中执行休眠/待机

准备

  • 首先确定交换分区的大小大于内存的大小
  • 安装休眠/待机支持软件
pacman -S pm-utils
  • 将普通用户加入power组,赋予休眠/待机权限
sudo gpasswd -a 你的用户名 power
  • 修改grub的配置文件menu.lst,加入休眠配置项目(需要根据本机实际情况适当修改分区位置,resume后面的sda*代表本机swap分区)
# (0) Arch Linux
title  Arch Linux
root   (hd0,3)
kernel /boot/vmlinuz26 root=/dev/sda4 resume=/dev/sda5 ro
initrd /boot/kernel26.img

执行休眠/待机

  • 休眠(Hibernate)
$pm-hibernate
  • 待机(Suspend to RAM):
$pm-suspend

休眠和待机后的开机

  • 按电源键开机
Personal tools