CentOS 抢救磁盘 /dev/mapper/VolGroup-lv_root 100%

今天发生了一件很可怕的事情,FTP上传上去的文件都变成了0kb,然后查了一下,基本上都说是因为磁盘不够用——怎么可能,没放多少东西呀。

然后去找错误日志,不得不说这个错误日志也找的心累,关于系统的Logs,基本上都在/var/log/,关于FTP的部分,在messages里,打开一看:

May  2 11:17:13 localhost auditd[1178]: Audit daemon is low on disk space for logging
May  2 11:17:13 localhost auditd[1178]: Audit daemon is suspending logging due to low disk space.

WTF,这不科学。

接下来开始研究,是什么情况。

df -m查看磁盘占用:
CC869CDC-999A-4EF8-94FA-BED55A8F7DBC.jpg

真吓了我一脸。

运行du -m看看什么情况
du-m201505020001.jpg

吓尿了,httpd,占用了28G,总计30G就这么没了。

然后想到了大神写了个死循环,唔,估摸着是日志文件的错。

apache的文件夹在cd /etc/httpd,然后发现是真实的故事,删除,但是接着来了一次df -m并没有少,检查了一下系统日志文件也有几个大的,删除之后,依旧如此。

然后进到根目录,用du -sh *一点点列出容量大小……一点点删除,未果。

使用了find / -xdev -size +100M -exec ls -l {} \;来全盘查找大文件,然而也没什么鸟用。

最后小新说要重启下Apache,果然……重启完,世界又清静了。

植入部分

如果您觉得文章不错,可以通过赞助支持我。

如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。

标签: centos, 命令, 使用

添加新评论