要添加交换文件:

  判定新交换文件的大小,将大小乘以 1024 来判定块的大小。例如,大小的 64 MB 的交换文件的块大小为 65536。

  在 shell 提示下以根用户身份键入以下命令,其中的 count 等于想要的块大小:

  dd if=/dev/zero of=/swapfile bs=1024 count=65536

  使用以下命令来设置交换文件:

  mkswap /swapfile

  要立即启用交换文件而不是在引导时自动启用,使用以下命令:

  swapon /swapfile

  要在引导时启用,编辑 /etc/fstab 文件来包含以下行:

  /swapfile swap swap defaults 0 0

  系统下次引导时,它会启用新建的交换文件。

  新添了交换分区并启用它之后,请查看 cat /proc/swaps 或 free 命令的输出来确保交换分区已被启用了。

  3、删除交换空间

  要删除交换分区:

  硬盘驱动器不能在被使用(分区不能被挂载,交换分区不能被启用)。要达到这一目的的简单方法 是在救援模式下引导你的系统。

  如果驱动器不包含任何被使用的分区,你还可以卸载这些分区,使用 swapoff 命令来关闭硬盘驱动器上的所有交换空间。

  在 shell 提示下以根用户身份键入以下命令来确定交换分区已被禁用(这里的 /dev/hdb2 是交换分区):

  swapoff /dev/hdb2

  从 /etc/fstab 文件中删除这个项目。

  使用 parted 或 fdisk 来删除分区。只有 parted 在这里会被说明。要使用 parted 来删除分区:

  在 shell 提示下以根用户身份键入命令: parted /dev/ hdb 。这里的 /dev/ hdb 是你的带有交换空间的硬盘驱动器的设备名称。

  在 (parted) 提示下,键入 print 来查看现存的分区并判定你想删除的交换分区的次要号码。

  在 (parted) 提示下,键入 rm MINOR ,这里的 MINOR 是你想删除的分区的次要号码。

  警告:改变会立即发生,你必须键入正确的次要号码。

  键入 quit 来退出 parted 。

  要删除交换文件:

  在 shell 提示下以根用户身份执行以下命令来禁用交换文件(这里的 /swapfile 是交换文件):

  swapoff /swapfile

  从 /etc/fstab 中删除该项目。

  删除实际文件:

  rm /swapfile