首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"du -sh“与"df -h”的不一致

"du -sh“与"df -h”的不一致
EN

Server Fault用户
提问于 2012-12-24 12:24:00
回答 1查看 790关注 0票数 -1

可能重复: du与df差异

我正在运行一个带有Debian稳定的服务器。

如果我打电话:

代码语言:javascript
复制
df -h

我得到的结果是:

代码语言:javascript
复制
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/my-var   2.8G  2.3G  358M  87% /var

如果我打电话:

代码语言:javascript
复制
du -sh /var

我得到的结果是:

代码语言:javascript
复制
832M    /var

怎么会发生这种事?哪一个是对的?谢谢!

EN

回答 1

Server Fault用户

发布于 2012-12-24 12:35:26

一个很常见的原因,特别是在/var上,是因为一些进程打开了已经删除的文件。系统将不会真正释放空间,直到它们关闭,但它们不再列出,因此没有被du看到。

/var保存日志文件以及其他东西,这类问题很容易在那里发生。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/460628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档