问题背景:对系统进行压力测试,莫名导致tomcat的catalina.out被写入48G日志,导致磁盘空间被占满,此时在tomcat运行中使用rm -rf 命令删除该文件
问题描述:删除后df -hT显示80g空间全部占用(磁盘空间占满),du -sh显示只占用20g
解决过程:1.查看/目录挂载的设备是否正常,发现/挂载点额设备是正常的80g,排除挂载问题

2.使用lsof|grep delete命令查看正在使用的已删除的文件,发现存在多个这样的文件,kill掉进程,问题解决

原因:

1.使用rm命令删除文件时,只有当该文件不存在任何link才会被删除。当有进程访问这个文件时,i_count会增加1,该线程只要没被关闭,文件的实际占用空间就不会释放
2.du是根据文件名进行的空间统计,使用rm时该文件对系统来说已经不可见,所以不会统计这个文件。df则是磁盘实际占用的数量。
参考:http://blog.csdn.net/liudunxu123/article/details/19823721

linux下df -hT和du -sh 显示的数据非常不一致解决方法相关推荐

  1. df -h 与 du -sh *计算出来的存储不一致 磁盘存储空间被占满

    我的小本本 描述问题:今天又是很难受的一天,Linux(Centos 6)服务器磁盘满了,使用df -h命令时发现挂在再/mnt目录下的磁盘使用率达到了100%. 但是我又到/mnt目录下面使用du ...

  2. 【转】Linux下Oracle sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)...

    文章转自:http://www.ha97.com/4856.html 作者: 谋万世全局者 PS:近来因工作需要业余在学习oracle,发现通过SecureCRT或putty等SSH客户端远程登录Li ...

  3. linux 下搭建yolov3错误,yolov3---报段错误的可能原因及解决方法

    参考: ************************************************************************************************ ...

  4. 【Redis】Linux下Redis安装与redis-desktop-manager使用(无法连接Redis服务器解决方法)...

    新手小白开始学习nosql数据库Redis,首先从安装入手. 全文分两部分:Linux下安装redis,可视化工具redis desktop manager的简单使用. 一.安装 下载,解压缩和编译R ...

  5. Linux下的QQ客户端EVA初试以及ibus输入法问题的解决方法

    由windows转入linux已经将近一个月了,期间试了很多个QQ的客户端,Pidgin, QQ for linux等等,没有一个好用的,Pidgin一直提示版本太低,QQ for linux一直不明 ...

  6. windows下使用向日葵远程连接ubuntu显示连接已断开的解决方法

      使用windows桌面远程连接ubuntu18.04,在选好主机点击桌面控制后,出现连接已断开的问题,如下图所示:   出现这个问题原因通常是没有安装lightdm或者是lightdm设置错误.若 ...

  7. 近日学习笔记:df -h和du -sh命令,查看linux版本,vbm管理工具,su命令,ssh服务升级技巧,source命令

    文章目录 df -h和du -sh区别 df -h查看整个系统中文件系统的使用情况 du -sh *查看当前目录下各个文件及目录占用空间大小 查看Linux系统版本的命令: VirtualBox管理工 ...

  8. linux下 df和du用法,Linux df 与du用法

    df 查看一级目录的大小,但是不能查看文件的大小.du 可以查看目录或者文件大小. 1 df的基本用法 df命令可以显示目前所有文件系统的总空间及当前可用空间,用法如下: -a 全部文件系统列表 -h ...

  9. Linux下perf性能测试火焰图只显示函数地址不显示函数名的问题

    Linux下perf性能测试火焰图只显示函数地址不显示函数名的问题   最近在centos机器上安装perf对代码做性能测试.百度了一通,使用yum install perf* 这个命令就可以了,结果 ...

最新文章

  1. python的mag模块_Python全栈-magedu-2018-笔记22
  2. LeetCode 53:最大子序和解题以及优化思路(第一次独立刷题记录)
  3. CoreImage使用介绍
  4. OpenLayers WFS指定地理范围查询
  5. 学习web前端,合理的学习路线,如何成为一个合格的前端工程师
  6. 分段函数怎么用神经网络进行拟合_Tensoflow简单神经网络实现非线性拟合
  7. mysql不是内部或外部命令,也不是可运行的程序或批处理文件
  8. Unity 面试经验汇总
  9. 【短时幅度谱】短时幅度谱估计在语音增强方面的MATLAB仿真
  10. 阿里云DataV数据过滤器取Value值大于等于25的数据(1)
  11. MYSQL LEFT JOIN 的怪异行为
  12. sd卡数据损坏怎么回事,sd卡数据损坏怎么恢复
  13. eBay Android app 最新,ebay国际版app下载
  14. Unity家园系统---建筑交互
  15. vue使用echarts-liquidfill水球图不生效
  16. uni-app安卓禁止截屏,一行代码
  17. Marshmallow 库
  18. matlab r2020b百度网盘下载链接及安装过程
  19. 最容易被人工智能取代的10种职业,今年换工作别入坑了!
  20. 数据结构上机——希尔排序(含监视哨版本)

热门文章

  1. 关于家庭用电数据分析
  2. python中查看关键字需要在python解释器中执行_python从零开始--(02)--基础篇
  3. 麒麟980鸿蒙,鸿蒙第三期公测手机预测:麒麟980/820机型,包括P30和Mate20系列
  4. 金蝶CLOUD与EAS的区别
  5. 广泛使用计算机,20世纪 年代后,计算机开始广泛使用
  6. C++练习02 如何算总价
  7. android备份能看到什么意思,安卓手机数据备份与恢复软件有哪些?看完你就知道哪个适合你了...
  8. UE4从零搭建CF游戏关卡(蓝图篇)
  9. 苹果重视中国市场恶补“中国话”
  10. 关于win10企业版1607累积更新(KB4013429)安装失败后,个人的解决办法