问题:df-h已用磁盘空间比du-sh/*显示使用空间大很多
原因:可能rm删除某个正在写的文件,导致文件删了但磁盘空间没释放的问题
解决:1)最简单重启系统或者重启相关服务。2)干掉进程
#查看
lsof | grep deleted
#清理进程(注意一些是系统桌面进程)
lsof | grep deleted | grep -v grep | awk '{print$2}' | xargs kill -15
本文探讨了df-h磁盘空间大于du-sh/*的原因,可能是rm删除正在写入的文件导致空间未释放。提供了重启系统、清理相关进程的方法,并指导如何通过`lsof`和`kill`命令来解决这一问题。
问题:df-h已用磁盘空间比du-sh/*显示使用空间大很多
原因:可能rm删除某个正在写的文件,导致文件删了但磁盘空间没释放的问题
解决:1)最简单重启系统或者重启相关服务。2)干掉进程
#查看
lsof | grep deleted
#清理进程(注意一些是系统桌面进程)
lsof | grep deleted | grep -v grep | awk '{print$2}' | xargs kill -15

被折叠的 条评论
为什么被折叠?