![没有交换分区的休眠](https://linux22.com/image/1179186/%E6%B2%A1%E6%9C%89%E4%BA%A4%E6%8D%A2%E5%88%86%E5%8C%BA%E7%9A%84%E4%BC%91%E7%9C%A0.png)
我在一台具有 16G RAM 和 1T SSD 的机器上使用 ubuntu 20.04。我以前有一个 20G 的交换分区,并且知道如何使用交换分区进行休眠。但我发现该分区在正常时间从未使用过。所以我认为仅为休眠保留交换是不合理的,我删除了这个分区并决定使用休眠文件进行休眠。但我坚持这样做,甚至发现一些答案说这是不可能的。那么有没有办法在没有交换分区的情况下实现休眠?
以下链接可能会有帮助,但我不能完全理解,https://help.ubuntu.com/community/SwapFaq。
答案1
有关常见问题解答,请参阅“如何添加交换文件?”部分。当您获得 dd 命令时,需要将 count=# 乘以 20 才能初始化 20GiB 的空间,因此它将是 20971520。整理好交换文件后,您需要编辑 /etc/default/grub 文件以添加 resume=/mnt/20GiB.swap 和 resume_offset=文件偏移量。此主题包含一些很好的信息和链接:如何在 Ubuntu 20.04 中启用休眠选项?
我希望这有帮助。