linux磁盘空间不释放

Linux磁盘空间不释放
问题描述:
df -h 查看到的空间,和du目录的空间不一致,实际du目录大小要小,磁盘空间没释放
du /home 大小93G df 查看实际/home挂载已使用168G
linux磁盘空间不释放
问题原因:
磁盘空间未释放,在此前执行删除操作中,进程未结束

解决方案:
lsof |grep delete 找到未结束的进程,杀掉进程
找到delete进程中3504和4433一致占用,杀掉
linux磁盘空间不释放
kill之后正常
linux磁盘空间不释放

备注:在实际应用中,可能还存在在文件目录下使用du -sh * 查看文件总体大小和du -sh 文件目录大小不一致,也不是磁盘空间不释放,可能是存在隐藏文件,du -sh * 是不会du隐藏文件(.)的,此时建议使用du -h –max-depth=1 ,显示本一级目录的大小,包含所有隐藏文件

备注:
参考博文
http://shanchao7932297.blog.163.com/blog/static/1363624201136102857943/