centos设置swap

熟话说 内存不够,交换来凑,swap 就是用来提前在硬盘中划分一部分空间作为内存使用, 无奈论在linux或windows都有这个概念。

在安卓手机中还给起了一系列的名字 比如 内存融合、扩展内存什么的,本质是一个东西。

建立一个分区

随意选择一个目录即可,比如我这里是在 /data 下操作。

dd if=/dev/zero of=/home/swapfile bs=1M count=2048

如上swapfile代表分区名(随意), bs代表单个单位(如1M、1G等等),count为数量,如上既在home目录下 创建了2G的 且 名字为swapfile的分区空间。

设置交换文件权限

确保交换文件的权限正确,只有 root 用户能读取和写入:

sudo chmod 600 /home/swapfile

格式化交换文件

既将分区设置为 swap分区类型

mkswap /home/swapfile

启用swap分区文件

swapon /home/swapfile

自动挂载

设置扩展的swap分区为自动挂载,不用没次重启服务器都需要 手动启动 分区文件。

编辑 vim /etc/fstab,最后一行加上

/home/swapfile  none  swap  sw 0  0

/home/swapfile swap swap defaults 0 0

删除分区

如果你不想使用扩展的swap分区了,你可以删除,如下即删除所有分区

swapoff -a

参考

https://blog.csdn.net/m0_65482680/article/details/143791047

posted @ 2020-06-15 01:43  丁少华  阅读(113)  评论(0)    收藏  举报