今天,operator告诉我,XX服务器磁盘空间不够了,让我帮忙解决一下。
立马ssh上去,df -TH看看,99%已用。
好吧,切到 / 目录下,du -sh *
一个usr占了1.7G,其他最大的几个文件夹都不超过300M,加起来也就2个多G而已。
du是统计了隐藏文件的,所以肯定不是隐藏文件的问题了
恩,用这个命令试试 lsof |grep delete
rsyslogd 1294 root 4u REG 253,0 1963708027 186990 /var/log/secure (deleted)
.......................
好吧,就是它了!应该是之前没停rsyslogd就删了secure文件,所以空间没释放。
service rsyslogd restart一下
继续df -TH
一切ok。
本文记录了一次解决服务器磁盘空间不足的过程。通过使用lsof命令发现被删除但未释放空间的日志文件,重启rsyslogd服务后成功回收磁盘空间。
8418

被折叠的 条评论
为什么被折叠?



