0%

linux设置swap

查看swap状态

[root@ecs ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           7820        4825         133         896        2862        1818
Swap:             0           0           0
# 无返回
swapon -s
# 空
cat /proc/swaps

通过文件设置swap

  1. 新建swap交换文件
# count设置文件大小,4G
dd if=/dev/zero of=/home/swap bs=1024 count=4096000
  1. 制作为swap格式文件
mkswap /home/swap
  1. 挂载swap分区
swapon /home/swap

此时通过free命令已经可以看到swap分区了,但是重启失效.

  1. 设置持久生效
vi /etc/fstab
# 在文件最后一行加上
/home/swap swap swap default 0 0

删除文件swap分区

  1. 先停止swap分区
swapoff /home/swap
  1. 删除swap分区文件
rm -rf /home/swap
  1. 删除自动装载配置
vi /etc/fstab
# 删除刚刚 增加的配置

通过分区配置swap

参考链接