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

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

 

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

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

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

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

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

 

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

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


4. kill 掉进程

kill -9  4964

相关文章: