如何在已安装的 ubuntu 上创建交换分区?

Rah*_*ara 18 partitioning swap

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

我已经安装了没有任何交换分区的 ubuntu 11.04。现在我想创建这个操作系统应该使用的交换分区。我曾尝试通过分区创建一个,但 ubuntu 无法使用此交换内存,并且交换使用量仍未使用。请告诉我如何使它可以被 ubuntu 使用。

小智 31

请参阅此处如何在系统安装后添加交换分区?你同样的情况

要在 Ubuntu 安装后创建交换分区,请创建一个不应有漏洞的空分区。然后你可以格式化这个分区

sudo mkswap /dev/sdx
Run Code Online (Sandbox Code Playgroud)

用您的分区替换 sdx。将此分区挂载为交换

sudo swapon -U UUID
Run Code Online (Sandbox Code Playgroud)

其中 UUID 是从这里读取的 /dev/sdx 的 UUID

blkid /dev/sdx
Run Code Online (Sandbox Code Playgroud)

通过添加以下行将您的新交换绑定到 /etc/fstab 中:

UUID=xxx    none    swap    sw      0   0
Run Code Online (Sandbox Code Playgroud)

如果您想将交换用于休眠,则需要/etc/initramfs-tools/conf.d/resume使用此内容更新 UUID 中的RESUME=UUID=xxx。不要忘记sudo update-initramfs -u

如果出现问题,我不承担任何责任。