CentOS7下swap分区创建(添加),删除以及相关配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7下swap分区创建(添加),删除以及相关配置相关的知识,希望对你有一定的参考价值。

参考技术A 在添加swap分区之前我们可以了解下当前系统swap是否存在以及使用情况,可用:

了解硬盘使用情况(一般/dev/vda1为挂载硬盘):

使用dd命令创建名为swapfile 的swap交换文件(文件名和目录任意):



执行完毕,对交换文件格式化并转换为swap分区:

挂载并激活分区:

执行以上命令可能会出现:“不安全的权限 0644,建议使用 0600”类似提示,不要紧张,实际上已经激活了,可以忽略提示,也可以听从系统的建议修改下权限:

这时候可以用 free –h 或 swapon –s命令查看新swap分区是否正常添加并激活使用。

修改 fstab 配置,设置开机自动挂载该分区:

在fstab文件末尾追加如下内容后:wq!保存即可:
/var/swapfile swap swap defaults 0 0
或直接对fstab进行echo追加:

先停止正在使用swap分区:

删除swap分区文件

删除或注释掉我们之前在fstab文件里追加的开机自动挂载配置内容:
/var/swapfile swap swap defaults 0 0

修改swappiness值,这里以50为例。

若希望vm.swappiness=50永久生效,则需要修改sysctl配置文件,直接echo追加配置内容,重启系统后即可生效:

dd if=/dev/zero of=/var/swapfile1 bs=1024 count=2097152

mkswap /var/swapfile1

swapon /var/swapfile1

以上是关于CentOS7下swap分区创建(添加),删除以及相关配置的主要内容,如果未能解决你的问题,请参考以下文章

腾讯云CentOS7.4服务器添加SWAP分区

centos7创建swap分区及挂载

CentOS7的swap分区管理(分区或文件)

CentOS7的swap分区管理(分区或文件)

Centos7创建swap分区

为centos7添加swap分区