通过Df-h发现有个硬盘占用率是100%,但是你在它挂载的分区看du,发现只占用了50%,

来源:互联网 发布:c语言字符类型判断 编辑:程序博客网 时间:2024/06/10 05:39

http://www.nowcoder.com/questionTerminal/dd62a7d878d14af69c15eb2ae594180d


du只计算文件占有空间大小,不计算文件系统各自meta数据,如inode啊,inode map啊,disk map之类的。
df会计算各自meta数据,另外当该目录的文件被删除了,却仍有进程hold住这个文件句柄,此时这个文件的block并未被释放,df仍会统计到该文件的block,du不会。

所以你看,df的数据一半是大于等于du的。
0 0
原创粉丝点击