![由于交换分区大小为零,我无法让我的电脑进入休眠状态?](https://linux22.com/image/1046944/%E7%94%B1%E4%BA%8E%E4%BA%A4%E6%8D%A2%E5%88%86%E5%8C%BA%E5%A4%A7%E5%B0%8F%E4%B8%BA%E9%9B%B6%EF%BC%8C%E6%88%91%E6%97%A0%E6%B3%95%E8%AE%A9%E6%88%91%E7%9A%84%E7%94%B5%E8%84%91%E8%BF%9B%E5%85%A5%E4%BC%91%E7%9C%A0%E7%8A%B6%E6%80%81%EF%BC%9F.png)
当我使用时,如何才能在不丢失数据的情况下进行交换分区
~$ free -k
输出为:
total used free shared buffers cached
Mem: 3891772 3207580 684192 410972 58428 1086932
-/+ buffers/cache: 2062220 1829552
Swap: 0 0 0
我应该怎么做才能启用休眠模式?当我使用命令 sm - hibernate 时,PC 屏幕变黑,然后打开
答案1
只需下载 G-parted“gparted.org”。如果您已经完成此操作,只需从中启动或将下载的 iso 刻录到 CD 或 USB,然后从中启动。
然后,删除之前的 linux-swap 并创建一个新的。
如果您已经创建了 linux-swap 分区,则启动 Ubuntu 并启动 Gparted。
右键单击linux swap,然后单击“信息”。
复制 UUID。
输入命令:
gksudo gedit /etc/fstab
那里写了交换的 UUID,用您复制的 UUID 替换它。
保存并退出。
然后,打开终端并输入:
sudo swapon --all && sudo swapon --all --verbose
重启。
除此之外,您还必须执行以下操作:
输入以下命令:
gksudo gedit /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 ResultActive=yes
保存并退出。
现在,看看你的休眠状态是否有效:
sudo pm-hibernate
或从关机菜单。
希望有帮助!谢谢!