经典指数          
原因
2101
浏览数
0
收藏数
 

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

     举报   纠错  
 
切换
1 个答案

du只计算文件占有空间大小,不计算文件系统各自meta数据,如inode啊,inode map啊,disk map之类的。

df会计算各自meta数据,另外当该目录的文件被删除了,却仍有进程hold住这个文件句柄,此时这个文件的block并未被释放,df仍会统计到该文件的block,du不会。

所以你看,df的数据一半是大于等于du的。

 
切换
撰写答案