码迷,mamicode.com
首页 > 系统相关 > 详细

linux 故障:df -h统计磁盘空间占用太多,但又du -h找不到大的文件

时间:2014-12-22 10:55:42      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

用lsof / | grep -i delete 从根目录定位打开的被删除的文件

如果定位到某文件占用空间很大

主要是因为我们在删除这个日志文件的时候是用rm -rf *.log这样的命令删除的,删除日志之后又没有重启相应的进程,导致inode节点不被释放,空间一直被占用。
如果我们用echo “ ” > /logpath/201109.log这样的命令来清空日志

 

相关工具:

df -h

du -h

du -sh

du -h --max-depth=1

lsof / | grep -i delete

lsof abc.txt 显示开启文件abc.txt的进程
lsof -c abc 显示abc进程现在打开的文件
lsof -c -p 1234 列出进程号为1234的进程所打开的文件

find / -size +100c -print 从根盘始查找于100字节文件

linux 故障:df -h统计磁盘空间占用太多,但又du -h找不到大的文件

标签:

原文地址:http://www.cnblogs.com/aveenzhou/p/3930493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!