处理测试环境硬盘爆满

测试环境经常会收到这类告警

678076-20180609211525191-1164587338.png

第一步 登陆机器查看硬盘使用

执行df

678076-20180609211536461-1438872988.png

好吧,使用情况真不妙,根目录占用过大

第二步 确定哪个文件太大或者文件过多

进入爆满的目录,如这里是根目录

cd /
然后找下面哪个文件夹或者文件太大,有几种方式:

1.du
sudo du -h --max-depth=1 | sort -hr
越前面的目录/文件越大,可以找到最大的目录或文件,去看下有啥可以清除的
678076-20180609211619717-921976459.png

2.find
sudo find . -type f -size +100M
找到占用较大的文件(这里是+100M即大于100M的文件,可以根据实际情况修改),如果是单个文件过大造成的磁盘满,效果较好

678076-20180609211646714-1799557229.png

第三步 执行清除

删除额外的文件,降低磁盘空间,81%->75%

678076-20180609211720965-190399022.png

第四步 如果没有效

执行效果清除不明显,或者du的数值和df差别过大(即明明没有多少文件,磁盘怎么就满了),很大可能是文件被删除,但仍被进程占用,硬盘空间无法释放

执行

sudo lsof +L1|grep deleted
, 看下是否有大文件处于删除状态(deleted)但未被进程释放

678076-20180609211746491-630957950.png

重启rsyslogd后,硬盘空间正常,75%->31%
678076-20180609211845174-110159150.png

转载于:https://www.cnblogs.com/opama/p/9160851.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值