免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6149 | 回复: 5
打印 上一主题 下一主题

怎么du 和 df -h 显示的使用目录文件大小不一样? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-08 09:50 |只看该作者 |倒序浏览
大家帮我看看,u1目录显示用了31G, 怎么用du 显示了12G[


root@WT-ERP u1]# du -sh u1
12G     .
[root@WT-ERP u1]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              29G  7.5G   20G  28% /
/dev/sda11            284G  102G  169G  38% /backup
/dev/sda1             289M   18M  257M   7% /boot
/dev/sda5             241G  104G  125G  46% /data
none                  7.9G     0  7.9G   0% /dev/shm
/dev/sda10            7.7G   55M  7.3G   1% /repout
/dev/sda9             9.7G   55M  9.1G   1% /tmp
/dev/sda7              39G   36G  1.2G  97% /u1
/dev/sda6              39G   31G  6.2G  84% /u2
/dev/sda8             9.7G  8.4G  768M  92% /var

论坛徽章:
0
2 [报告]
发表于 2011-07-08 10:32 |只看该作者
这个是不一样的啊

论坛徽章:
0
3 [报告]
发表于 2011-07-08 10:38 |只看该作者
回复 1# winrar

老话题了  

看懂下面这个

This section gives the technical explanation of why du and df sometimes report
different totals of disk space usage.

When a program that is running in the background writes to a file while the
process is running, the file to which this process is writing is deleted.
Running df and du shows a discrepancy in the amount of disk space usage.  The
df command shows a higher value.

招聘 : 技术支持/维
论坛徽章:
0
4 [报告]
发表于 2011-07-08 10:39 |只看该作者
lsof | grep deleted 看一下就知道了

论坛徽章:
0
5 [报告]
发表于 2011-07-08 11:31 |只看该作者
本节提供的技术解释为什么du和df有时报告
不同的总计磁盘空间使用情况。

当是在后台运行一个程序,写入文件,而
进程正在运行,这个过程是写入文件被删除。
运行df和du显示了一个在磁盘空间使用情况量的差异。 “
df命令显示了较高的价值。

论坛徽章:
0
6 [报告]
发表于 2011-07-08 12:54 |只看该作者
回复 3# taojie2000


    英文盲,看不懂!~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP