由于 Swap 分区不足,休眠失败

Yan*_*Xia 7 hibernate

可能的重复:
系统安装后添加交换分区

我的笔记本电脑有 8GB 内存,但只分区了 1GB 用于交换,现在即使我使用 sudo pm-hibernate 也无法实现休眠。

有什么解决办法吗?

Ser*_*gey 4

休眠基本上使用交换分区将 RAM 的内容写入磁盘。因此,要使休眠功能正常工作,您需要一个不小于 RAM 的交换分区 - 我会尝试 10Gb 之类的分区。

来自交换常见问题解答

休眠(挂起至磁盘) 休眠功能(挂起至磁盘)会在关闭计算机之前将 RAM 的内容写入交换分区。因此,您的交换分区应该至少与您的 RAM 大小一样大。目前 Ubuntu 中使用的休眠实现 swsusp 需要交换或挂起分区。它不能使用活动文件系统上的交换文件

您需要从 LiveCD 启动并用于gparted调整分区大小。


小智 2

如果可以的话,我建议增加交换分区的大小。传统上,交换区的大小是 RAM 的两倍,但您可能可以使用 4Gb。

您还应该查看有多少交换空间被活动监视器等工具使用。