删除文件 df -h 文件目录大小未改变,du 查看目录大小却改变了
df会计算各自meta数据,当该目录的文件被删除了,却仍有进程hold住这个文件句柄,此时这个文件的block并未被释放,df仍会统计到该文件的block,du不会。
遇到这种情况,就需要查hold进程,kill 掉进程就好了
lsof | grep delete
# 找到 对应文件的hold进程 id
kill -9 $id
删除文件 df -h 文件目录大小未改变,du 查看目录大小却改变了
df会计算各自meta数据,当该目录的文件被删除了,却仍有进程hold住这个文件句柄,此时这个文件的block并未被释放,df仍会统计到该文件的block,du不会。
遇到这种情况,就需要查hold进程,kill 掉进程就好了
lsof | grep delete
# 找到 对应文件的hold进程 id
kill -9 $id