如何在 Debian 中增加交换内存?

如何在 Debian 中增加交换内存?

如何在 debian 中增加交换内存?

答案1

在紧急情况下,您可以创建一个新的交换分区或文件。

对于分区:

  1. 使用以下命令格式化新分区mkswap /dev/sdx1
  2. 将新的交换分区添加到 /etc/fstab。
  3. 运行swapon -a以激活新的交换。

要添加交换文件:

  1. 创建文件。此命令创建一个 1 GB 的文件:dd if=/dev/zero of=/swap bs=1M count=1000
  2. 格式化交换文件:mkswap /swap
  3. 将新的交换文件添加到 /etc/fstab:/swap swap swap defaults 0 0
  4. 运行swapon -a以激活新的交换。

答案2

运行以下命令

dd if=/dev/zero of=/swap bs=512k count=1024
mkswap /swap
chmod 0600 /swap
swapon /swap

您还必须将此行添加到 /etc/fstab

/swap swap swap defaults 0 0

您可以运行free -m来查找分配交换空间之前和之后使用的交换空间(以兆字节为单位)。

答案3

有关增加/更改交换分区大小的几种方法的有用信息在这里:https://help.ubuntu.com/community/SwapFaq. 按照以下部分提到的步骤进行:How do I add more swap?

这需要做一些改变。

  1. 您需要swapoff -a在使用新的交换分区信息更新 /etc/fstab 后执行此操作。如果不执行此操作,则在swapoff稍后运行后,它将显示两个分区。

  2. 即使您使用休眠模式,您可能也不需要将新交换的 UUID 添加到GRUB_CMDLINE_LINUX/etc/default/grub 文件。

其余步骤均顺利且有效。

相关内容