问题描述:

今天登上一台服务器,df -h 发面根目录磁盘已经满了

解决过程:

cd /

du -sh *  发现并没有大文件,占用的空间没多大

根据经验,先通过lsof | grep deleted查找有没有没有释放空间的进程,然后 kill -9 pid也没有发现

这下诡异了,

然后仔细分析根目录下各个目录,发现 /data目录,使用的是挂载盘,而且挂载盘的空间利用很小,那么问题来了。

挂载盘的空间,是放ES和KAFKA的地方,使用空间应该比较大。

然后把挂载盘先umout掉,问题根源查到了,

发现/data目录,在umout掉后,占用的空间很大,之前的此文件夹写数据没有写到挂载盘上,而是直接写到根目录下的/data这个原目录下了

接下来的操作就简单顺畅了,

1、mkdir创建新目录,重新挂载盘到新目录,把/data内的数据mv到新目录下。

2、把写数据的服务配置目录,配置成新目录

简单测试了一把,通过dd if=/dev/zero of=mytest1 bs=1M count=10000在新目录写了10G的数据,根目录空间不受影响

至此问题解决。

kafka linux根目录满,Linux磁盘空间满的诡异问题解决方案相关推荐

  1. Linux系统下提示磁盘空间满,但实际占用却很小

    Linux系统下提示磁盘空间满,但实际占用却很小 因为公司放在测试服务器上的服务比较多,磁盘经常性会满.以前满过几次,因为时间比较赶,每次只是草率的删掉一点log或者临时文件,到今天早上又发生一起事故 ...

  2. Linux df -h 显示磁盘空间满,但实际未占用满——问题分析

    问题现象 工作中遇到一个问题,在 TX2 系统上,告警提示磁盘空间不够,如图所示 wohu@wohu:/$ df -h Filesystem Size Used Avail Use% Mounted ...

  3. 磁盘空间满问题排查方法

    问题描述 在云服务器ECS Linux系统内创建文件时,出现类似如下空间不足提示: No space left on device - 问题原因 磁盘分区空间使用率达到百分之百. 磁盘分区inode使 ...

  4. 【面试真经】磁盘空间满问题排查方法

    文章目录 问题描述 问题原因 处理办法 1.分区容量满导致磁盘空间满 2.inode容量满 3. 修改inode数量 4. 如果要调整: 5. . 僵尸文件分析删除 总结 问题描述 在云服务器ECS ...

  5. Linux通过df命令查看显示磁盘空间满,但实际未占用问题

    问题产生:让同事查看挂载点 "/"占用100%的原因,查看之后发现是/home/work/下的一个日志文件太大占用导致,然后同事就直接执行了rm命令,结果导致文件删了,但是挂载点占 ...

  6. No space left on device 解决Linux系统磁盘空间满的办法

    最近Linux电脑在执行mvn时候总是报错: No space left on device   原因是磁盘空间满了,我马上加了20G的硬盘容量,但是还是报错,上网查了一下,发现了解决方法,我用了其中 ...

  7. No space left on device 解决Linux系统磁盘空间满的办法

    No space left on device 原因是磁盘空间满了 1.查看是否存在未被清除句柄的僵尸文件.这些文件实际上已经被删除,但是有服务程序在使用这些文件,导致这些文件一直被占用,无法释放磁盘 ...

  8. ubuntu系统使用docker gitlab 磁盘空间满问题解决记录

    问题 发现git上传不了,登录服务器,table补齐命令都报错,发现根目录磁盘使用率100% 解决问题 问题排查: 1.使用排查docker使用空间 docker system df 未见异常 2.清 ...

  9. linux系统怎么清理磁盘空间,LINUX系统怎么使用命令清理磁盘空间?

    由于当初安装系统设计不合理,有些分区的过小,以及网络通讯故障等造成日志文件速度增长等其他原因都可以表现为磁盘空间满,造成无法读写磁盘,应用程序无法执行等.下面就给你支几招(以/home空间满为例). ...

  10. java 写文件 异常 磁盘空间满_系统磁盘空间满的一个问题

    我们的集成环境如果磁盘空间满,一般情况下可以通过删除log或者多余的文件来解决,但有时候,这种方法是无法解决的.以上次碰到情况为例: 服务器10.2.5.4磁盘空间满,致使某核心无法正常运行.于是登陆 ...

最新文章

  1. openCV 图像相加,位运算,协方差,绝对值,比较
  2. matlab 中fft的用法
  3. 存储过程和SQL语句比较【转】
  4. ThreadLocal原理及用法详解
  5. boost::edmonds_karp_max_flow用法的测试程序
  6. Qt学习笔记之网络编程
  7. Python - @property 方法变属性
  8. HTML5 视频播放器 WordPress插件
  9. java 变量名 字符串_如何使字符串值在java中调用特定的现有JButton变量名?
  10. Topcoder 658Div2
  11. 电商移动促销页面设计素材PSD分层模板,轻松出稿稿
  12. sql 分组求和_《从零学会SQL-第七关高级功能》课后练习
  13. dj打碟怎么学_学DJ打碟怎么提高学习进度
  14. Microchip PIC系列8位单片机入门教程(二)点亮LED灯
  15. it职位简称_IT行业的英文职位名称
  16. PanDownload复活了!60MB/s!
  17. 最短路:dijkstra算法
  18. C++模板的类的展开
  19. 关闭默认共享-关于Windows的默认共享介绍
  20. 全网M1、MAC傻瓜式免费安装xmind

热门文章

  1. Ubuntu系统中docker本地镜像的位置
  2. Linux系统安装完成后创建交换空间
  3. java jmx 监控tomcat_jmx监控之Tomcat
  4. java中map类型_Java中Map类型遍历的两种方式对比
  5. redis 安装简介
  6. 【资料整理】squid安装和配置代理上网
  7. java common-lang_common-lang3工具类-使用手册
  8. mysql 报错注入输出多个字段_SQL注入浅析
  9. SFS2X 例子(java 扩展加as 客户端)
  10. python中collections中的counter类_了解Python的collections.Counter类型