搬瓦工VPS修改、新增SWAP分区的大小的方法

2021-07-14 15:53:57 浏览数 (2)

上一篇,给大家解释了swap满了产生的原因,

这篇文章,就来详细给大家说一下修改、新增SWAP分区的大小的步骤。

首先,查看swap分区的大小,使用以下命令:

代码语言:javascript复制
free -h

或者

代码语言:javascript复制
free -m

以上两个命令,都可以查看到centos7或者其他linux系统的swap分区大小。

下一步,是修改、新增SWAP分区的大小

我们需要线删除旧的swap分区,然后再建新的swap分区

删除swap分区使用以下命令:

代码语言:javascript复制
swapoff -a

新建swap分区使用以下命令:

代码语言:javascript复制
dd if=/dev/zero of=/opt/swap bs=1M count=1024

这里我是在opt文件夹里面建立了一个1G大小的swap分区,大家可以在自己喜欢的地方建立自己的swap分区,也可以按照自己的喜好设置大小。前提是需要由足够的硬盘空间。

上面的命令,解释以下:

其中 bs是每块的大小,count是块的数量,bs*count,就是swap文件的大小了,这里就是1M*1024=1G。大家可以自己调整count的数量。

新的1G大小的swap交换分区建好了,下面需要对新的分区进行格式化,使用以下命令:

代码语言:javascript复制
mkswap /opt/swap

这个路径,就是之前建立swap的路径,不要弄错了。

然后,我们需要设置开机启动

修改/etc/fstab文件

代码语言:javascript复制
vi /etc/fstab

添加或者修改原文件

代码语言:javascript复制
/opt/swap swap swap defaults 0 0

如果原来有类似的,要删除掉。

这个时候,我们就可以查看一下新建的swap分区是否生效了,还记得使用什么命令吧?

代码语言:javascript复制
free -h

如果生效了,会有如下图显示:

好了,我是成功了,大家重新启动一下,看看是否生效吧!

0 人点赞