df 与 du 已使用空间不一致的原因及解决办法

 

通过 df -Th 查看 /var 目录使用了78%, 当登录到/var 目录,du -sh 实际使用112G

 

分析原因:应该是被删掉的文件 没被真正释放 

解决办法: 
1、lsof | grep deleted > deletedfile  查看有哪些未被释放的文件 

2、排序看最大的未被释放的文件大小,命令:sort -nr -k 10 deletedfile>top_deleted_file 

 

3、more top_deleted_file 查看前面那些文件,将占用空间大的程序kill掉 


4. kill 掉进程

kill -9  4964

posted @ 2019-02-14 16:03  fengjian1585  阅读(266)  评论(0编辑  收藏  举报