1、检查 Swap 空间,先检查一下系统里有没有既存的 Swap 文件
swapon -s
如果返回的信息概要是空的,则表示swap 文件不存在。
2、创建swap 文件,下面使用 dd 命令来创建swap 文件。
dd if=/dev/zero of=/swapfile bs=1M count=1024
#block_size、number_of_block 大小可以自定义,比如 bs=1M count=1024 代表设置 1G 大小 SWAP 分区。
3、创建好swap文件,还需要格式化后才能使用。运行命令:
mkswap /swapfile
4、激活swap ,运行命令:
swapon /swapfile
5、如果要系统重启的时候自动挂载swap ,那么还需要修改fstab 配置。
用vi打开 /etc/fstab 文件,在其最后添加如下一行:
/swapfile swap swap defaults 0 0
#当系统重新启动时,swap文件就会自动挂载了。
6、添加新的swap文件并开启后,检查 cat /proc/swaps 或者free -m 命令的输出来查看swap是否已启用。
7、最后,赋予swap文件适当的权限:
chown root:root /swapfile
chmod 0600 /swapfile
8、删除swap文件
swapoff /swapfile
#卸载swap文件
修改vi /etc/fstab文件
删除/swapfile swap swap defaults 0 0
#从开机自动挂载配置文件删除
rm -rf /swapfile
#删除文件
555