日期:2014-05-16  浏览次数:20849 次

Linux磁盘使用空间大小与显示不符

今天,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。

?