系统集成AIX

aix du和df不一致问题

du 和df看到的文件大小不一致。做过重挂。做过fsck,做过重启都没有效果。有兄弟碰到过类型的情况没?显示全部

QQ图片20150820094741.png


du 和df看到的文件大小不一致。做过重挂。做过fsck,做过重启都没有效果。
有兄弟碰到过类型的情况没?收起
参与19

查看其它 12 个回答痞子的回答

痞子痞子系统工程师蓝色快车
du -s只是访问目录结构(inode),返回的值反映了分配给文件及目录的磁盘块数,而df命令则反映了文件系统的实际分配情况。df命令反映的实际情况包含了用户数据(文件及目录)和Meta Data。因此df返回的值要比du返回的值大些。 但本例中df与du返回值相差十分悬殊,用上述说法难以解释。
如果用户删除了一个正在运行的应用所打开的某个目录下的文件,则du命令返回的值显示出减去了该文件后的目录的大小。但df命令并不显示减去该文件后的大小。直到该运行的应用关闭了这个打开的文件,df返回的值才显示出减去了该文件后的文件系统的使用情况。
系统集成 · 2015-08-20
浏览4521

回答者

痞子
系统工程师蓝色快车
擅长领域: 服务器AIXUnix

痞子 最近回答过的问题

回答状态

  • 发布时间:2015-08-20
  • 关注会员:2 人
  • 回答浏览:4521
  • X社区推广