一江山水的随笔-Enjoy life!

当前位置:首页 - 技术 - 正文

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

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

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

free -h

或者

free -m

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

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

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

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

swapoff -a

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

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交换分区建好了,下面需要对新的分区进行格式化,使用以下命令:

mkswap /opt/swap

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

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

修改/etc/fstab文件

vi /etc/fstab

添加或者修改原文件

/opt/swap swap swap defaults 0 0

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

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

free -h

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

1.png


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

想找什么搜索会更快哦!
站点信息
  • 文章总数:107
  • 页面总数:1
  • 分类总数:4
  • 标签总数:73
  • 评论总数:61
  • 浏览总数:5606791
控制面板
您好,欢迎到访网站!
  查看权限
Top