码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-04-05 18:29:24      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:ack   centos7.4   适合   image   空间   centos   swap分区   defaults   info   

自己的腾讯云服务器搭建的zabbix监控中,提示Lack of free swap space

技术图片

腾讯的官方说明在这:

https://cloud.tencent.com/document/product/362/3597

查看机器上面状态如下:

 技术图片

Linux下可以创建两种类型的交换空间,一种是swap分区,一种是swap文件。前者适合有空闲的分区可以使用,后者适合于没有空的硬盘分区,硬盘的空间都已经分配完毕,这里我们只能采用后者。

服务器的物理内存是2G的,按照1~2倍原则,我将swap文件设置为4GB。

新建的4G swap路径:/mnt/swap(路径和交换文件名称可以自定义)

步骤如下:

1、创建用于交换分区的文件:dd if=/dev/zero of=/mnt/swap bs=4096 count=1024000

2、设置交换分区文件:mkswap /mnt/swap

3、启用交换分区文件:swapon /mnt/swap

4、在系统启动引导时启用交换分区,修改/etc/fstab文件,在文件最后添加 /mnt/swap swap swap defaults 0

注:dd创建的文件总大小等于bs * count。本例是4096k * 1024000=4G。
注释:
dd:可以创建指定大小(4G)的文件
if:指定输入设备
/dev/zero:无限0资源
of:指定输出设备
bs:每个块的大小
count:块的数量
技术图片

当不需要交换文件时,可以使用以下步骤将其删除:

禁用交换文件:swapoff /mnt/swap

删除交换文件:rm -f /mnt/swap

编辑vim /etc/fstab文件,删除以下内容,在系统下次引导时就不会启用交换文件了。

/mnt/swap swap swap defaults 0

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

标签:ack   centos7.4   适合   image   空间   centos   swap分区   defaults   info   

原文地址:https://www.cnblogs.com/opsprobe/p/10659219.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!