系统无法休眠了

电脑更换了 CPU 之后发现系统无法休眠,SWAP 分区在电脑启动之后使用正常,点击休眠可以看到硬盘灯常亮,说明内存数据的确写入到了 SWAP 分区里面,问题是,启动的时候确提示找不到 SWAP 分区。
我试过把上面 UUID 模式改成 /dev/sdb3,发现还是没用,但是使用之后 SWAP 使用又很正常,无语.
➜ ~ swapon
NAME TYPE SIZE USED PRIO
/dev/sdb3 partition 4G 0B -1

为此我特意用 Ubuntu 试了一下,发现休眠功能正常。



今天我发现能不能找到 SWAP 分区竟然和 CPU 主频有关,只要把倍频调成 14,主频小于等于 2.8Ghz 就可以在开机的时候找到 SWAP 分区,这是什么问题?

Ubuntu 不使用 systemd 没有可比性。 :joy:

那么这个问题是怎么回事?感觉系统启动的时候无法识别分区,是不是内核缺少什么模块没有加载?

我也不知道,你的帖子说实话我还没时间静下心来拜读。请稍等。直觉是 systemd 挂载 swap 的问题,但不一定对。