为什么du和df不一致?

我的目录结构如下

我一看,根目录已经50%了
就cp apache的日志到 /blog/里面去了,然后用sftp删除了原来apache的日志(用cp复制,但是用sftp删除的),结果一个df -h 发现/blog目录的占用是上去了。但是根目录还是占用50%
于是我用ncdu来exclude掉blog和attachments两个目录,发现实际占用只有到8GB

运行结果:

我还是不相信,就用du计算了一下

得到的结果8.1G,和ncdu相差无几
我还是不敢相信自己的眼睛

8G/26G=50%?????????

13-8=5GB

那个5GB那里去了?
不是被我删除的那个日志么?》
怎么还没释放???
于是我

结果运行df -h 一看,blog的占用是下去了,可是根目录的占用还是没掉

咋回事?

是我脑残了还是???


经过linuxtoy牛人的指点,restart了一下apache,才释放,看来,以后不能老用reload了

参见红帽知识库

Author Info :
  • From:为什么du和df不一致?
  • URL:http://blog.ihipop.info/2010/03/802.html
  • Please Reserve This Link,Thanks!
  • 《为什么du和df不一致?》上有1条评论

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注