关灯
开启左侧

[Windows主机] swap 导致磁盘空间过小问题的解决办法

[复制链接]
Elinkcloud 发表于 2022-5-24 14:56:19 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
在偶然的情况下发现,系统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/swapswapswapdefaults00
改为/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
通过上述操作,报警解除。

第一次写博客,纯属自己领悟的内容,所以有错误欢迎指出,谢谢!
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

0粉丝

91帖子

热门图文
热门帖子
排行榜
作者专栏

关注我们:微信订阅号

官方微信

APP下载

全国服务Q Q:

956130084

中国·湖北

Email:956130084@qq.com

Copyright   ©2015-2022  站长技术交流论坛|互联网技术交流平台Powered by©Discuz!技术支持:得知网络  

鄂公网安备 42018502006730号

  ( 鄂ICP备15006301号-5 )