2019-08-30 解决du查看磁盘占用很少,df却100%问题

“就是在Linux的文件系统中删除一个文件,系统并不会真的立刻把这个文件丢弃掉,而只是把它从文件的目录系统中移除, 只有确保所有使用这个文件的程序全部都退出后,才会真的把文件彻底删除掉。”
  • 首先执行,发现如下图所示的占用文件
lsof  | grep '(deleted)'
  • 把占用文件的进程杀掉
kill -9 31753
  • 查看结果
df -h
  • 延伸
1.查看磁盘空间利用率,只看同一个文件系统的加x:
若文件目录或文件不存在,则文件被认为是删除,所以结果更小
du --max-depth=1 -h -x /

2.查看磁盘空间利用率
若文件目录或文件还被进程占用,就算目录或文件被删除,仍然不算被删除,仍占用磁盘空间
df -h

3.查找大于1024M的文件
find / -type f -size +1024M
  • 参考
写的很好:[https://blog.51cto.com/rongshu/1900332](https://blog.51cto.com/rongshu/1900332)

你可能感兴趣的:(2019-08-30 解决du查看磁盘占用很少,df却100%问题)