CentOS 7 设置swap分区 (内存置换空间)

在这里插入图片描述

以设置2G大小的swap分区为例:

  1. 查看当前swap分区大小:
free -m

如果没有swap分区,则输出如下:
在这里插入图片描述

  1. 如果没有的话, 就创建 2G 大小的 swap 文件, 有的话这步就省略.
    这里的count= 就是要设置的大小,根据需求填写
dd if=/dev/zero of=/swapfile bs=1M count=2048
  1. 格式化 swap 文件:
mkswap /swapfile
  1. 将 swap 文件挂载到 swap 分区:
swapon /swapfile
  1. 修改 /etc/fstab 文件,将 swap 分区添加到 fstab 文件中,以便系统在启动时自动挂载 swap 分区:
    (这一步决定着, 重启后会不会自动挂载到 swap 分区, 如果没有这一步,或者没成功的话, 重启就失效, 不会被挂载)
 vi /etc/fstab

在 /etc/fstab 文件中添加以下行:

/swapfile swap swap defaults 0 0

备注: 点 i 键为编辑, 点ESC键退出编辑 , shift + : 输入wq 保存退出

最后重启就行(reboot).