centos 6.5 查看df -ah 和 du -sh 空间不一致的情况问题分析

原创 2016年08月31日 13:02:44

场景:
centos 6.5 查看df -ah /data和 du -sh /data 发现计算出的空间不一致的情况

分析过程:
1、当时认为是缓存或者是清理文件存储延时导致,
使用 echo 3>/proc/sys/vm/drop_cashe 处理;
同时 使用free -m 检查 内存发现可用内存正常;
2、使用 lsof |grep deleted 检查 文件处理情况
发现 在使用 du -sh * 分析中是使用 rm -rf ** 文件的处理还在进程中,说明 rm -rf 操作并没有执行完成;

3、 使用 ps -ef | grep 文件 跟踪,发现 跟文件存在运行的服务进程导致 rm 操作无法进行,停止 该服务进程(kill -9 pid), 再次检查 lsof |grep deleted
发现 该文件进程将不再存在
4、 此时 df -ah /data和 du -sh /data 计算慢慢保持一致了

  tips:
  1、当出现du和df差距很大的情况时,考虑是否是有删除文件未完成造成的,方法是lsof命令,
    然后停止相关进程即可。
  2、除了rm外,有些命令会间接的删除文件,如gzip命令完成后会删除原来的文件,
  为了避免删除问题,压缩前先确认没有进程打开该文件
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

df和du显示的磁盘空间使用情况不一致的原因及处理

在Linux下查看磁盘空间使用情况,最常使用的就是du和df了。然而两者还是有很大区别的,有时候其输出结果甚至非常悬殊。 本文将介绍以下内容:如何记忆这两个命令,df 和du 的工作原理,du和df不...

df和du显示的磁盘空间使用情况不一致的原因及处理

在Linux下查看磁盘空间使用情况,最常使用的就是du和df了。然而两者还是有很大区别的,有时候其输出结果甚至非常悬殊。 1. 如何记忆这两个命令 du-Disk Usage df-Di...

Linux,du、df统计的硬盘使用情况不一致问题

Linux,du、df统计的硬盘使用情况不一致问题 在运维Linux服务器时,会碰到需要查看硬盘空间的情况,这时候,通常会使用df -lh命令来检查每个挂载了文件系统的硬盘的总量和已使用...

df与du不一致情况分析

df 显示的已使用磁盘占用率比du 统计出来的结果要大很多。原因,主要是由于两者计算结果的方式不同。 一、实验情况 1、创建并删除文件 创建文件前的磁盘容量情况: 引用 # ...

Linux服务器使用df和du查看磁盘大小不一致的问题和解决办法

Linux服务器,使用df -h查看文件系统使用率,可以看到/dev/xvdb1磁盘占用了约27G,挂载目录为/opt。 但进入到opt目录中执行:du -sh ,显示空间总占用量约2.4G,即...

模拟说明du与df 结果不一致的问题

常用Linux 等类Unix 平台的用户都可能会发现,du与df 的经过经常会不一致。其中,最常见的情况是,df 显示的已使用磁盘占用率比du 统计出来的结果要大很多。原因,主要是由于两者计算结果...
  • wdwbw
  • wdwbw
  • 2011-03-31 11:32
  • 744

Linux使用du和df命令结果不一致

Linux下面通常用du和df命令看磁盘空间的使用情况,基本语法如下: df - report file system disk space usage df [OPTION]... [FILE].....

Linux 查看文件夹大小,磁盘剩余空间(du/df)

1. 简介du查看目录大小,df查看磁盘使用情况。2. dudisk usage (1)基本功能 递归查看文件夹下所有文件的大小 (2)常用参数: -h, –human-readable 以可...

linux 小技巧查看硬盘空间 文件大小----- du df使用和比较

Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)