CentOS7 系统下如何添加 swap?

先决条件#

centOS7 系统

检查系统是否已添加 swap#

有两种方式可以检查 swap

  1. 第一种:
    swapon -s 命令,如果没有结果返回,则表示系统尚未配置过 swap
  2. 第二种:
    free -m 命令可以看到系统内存的使用状况,如果 swap 项为 0,则表示未配置 swap
            total        used        free      shared  buff/cache   available
    Mem:      991         159          80         0     752             644
    Swap:     0            0            0

添加 swap 分区#

  1. 创建作为 swap 分区的文件
    创建 2Gswap 交换区(网上说小于 4G 推荐两倍,我的内存是 1G 所以添加 2G)
    dd if=/dev/zero of=/home/swap bs=1M count=2048
  2. 格式化 swap 分区
    mkswap /home/swap
  3. 启用 swap 分区
    swapon /home/swap
  4. 设置系统重启之后仍然有效
    echo "/home/swap swap swap defaults 0 0" >> /etc/fstab
本作品采用《CC 协议》,转载必须注明作者和本文链接