swap导致磁盘空间过小问题的解决办法-创新互联

在偶然的情况下发现,系统swap挂载的分区存放地空间本身就特别小,导致zabbix监控老是报警磁盘空间低于10%,所以最及时有效的办法就是把swap重新挂载到磁盘空间更大的磁盘上去

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名与空间、网络空间、营销软件、网站建设、朝阳网站维护、网站推广。

1.可以通过df -h 查看系统上的磁盘分区状况

[root@~]# df -h

Filesystem        Size  Used Avail Use% Mounted on

/dev/mapper/centos-root  18G  12G  6.4G  64% /

devtmpfs         3.9G   0  3.9G  0% /dev

tmpfs           3.8G   0  3.8G  0% /dev/shm

tmpfs           3.8G  377M  3.4G  10% /run

tmpfs           3.8G   0  3.8G  0% /sys/fs/cgroup

/dev/xvdc1        2.0T  18G  1.9T  1% /data0

/dev/xvda1        497M  129M  369M  26% /boot

tmpfs           757M   0  757M  0% /run/user/0

/dev/loop0        4.1G  4.1G   0 100% /media/a

发现/dev/xvdc1挂载在/data0上的空间,尚存很多,可以考虑把swap挂载到/data0上

既然有好的去处了,我们就可开始动作了。

2.查看swap空间的位置在哪里

[root@~]# cat /etc/fstab

可以在/etc/fstab内查看发现

/home/swapswapswapdefaults00

也就是说挂载到了家目录上,因为磁盘空间小,所以要转移至大点的空间,就上述情况来看,我们挂载到/data0就可以了

3.停止swap活动

[root@~]# swapoff /home/swap

4.转移/home/swap到/data0下面

[root@~]# mv /home/swap /data0/

5.要修改开机启动的文档设定

[root@~]# vim /etc/fstab

注掉/home/swap    swap     swap     defaults    00

改为/data0/swap   swap   swap   defaults  00

6.查看free -m

发现没有swap空间

[root@~]# free -m

       total     used     free    shared  buff/cache  available

Mem:   7567     4407     176     386     2983     2445

Swap:

7.开启swap活动

[root@~]# swapon /data0/swap

8.再次查看free -m

有了swap空间

[root@~]# free -m

          total     used     free    shared  buff/cache  available

Mem:      7567     4407     176     386     2983     2445

Swap:      2047     168     1879

通过上述操作,报警解除。

第一次写博客,纯属自己领悟的内容,所以有错误欢迎指出,谢谢!

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


标题名称:swap导致磁盘空间过小问题的解决办法-创新互联
当前URL:http://scyanting.com/article/ddggjh.html