可能重复:
du 与 df 的区别
我正在运行 Debian 稳定版服务器。
如果我打电话:
df -h
这是我得到的结果:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/my-var 2.8G 2.3G 358M 87% /var
如果我打电话:
du -sh /var
这是我得到的结果:
832M /var
怎么会这样?哪一个是正确的?谢谢!
答案1
一个相当常见的原因(尤其是在)/var
是某些进程保持已删除文件的打开状态。系统实际上不会释放空间,直到它们被关闭,但它们不再被列出,因此不会被看到du
。
/var
保存日志文件等,这种问题很容易在那里发生。