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

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

在一个捏,你可以创build一个新的交换分区或文件。

对于一个分区:

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

要添加交换文件:

  1. 创build文件。 这个命令创build一个1千兆字节的文件: 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来激活新的交换。

运行以下命令

 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来查找分配交换空间前后以兆字节为单位使用的交换空间。

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

这需要一些改变。

  1. 在使用新的交换分区信息更新/ etc / fstab之后,您需要执行swapoff -a 。 没有这个,在稍后运行swapoff之后,它将显示这两个分区。

  2. 即使使用hibernate模式,也可能不需要在/ etc / default / grub文件的GRUB_CMDLINE_LINUX中添加新的交换的UUID。

其他步骤的步骤是好的,工程。