linux根目录下空间爆满

巡检发现数据库服务器根目录使用率100%,但是系统还在正常运行。

以下是我问题定位及解决过程

1、df -h查看挂载目录使用情况

2、对根目录下文件夹进行大小排序

3、ll 查看根目录下所有目录,通过du -sh查看各个目录大小

4、切换到/proc目录,查看使用情况

5、查看系统进程情况

6、杀掉相同进程并停掉定时任务

7、根目录恢复正常

8、/proc目录简介

方法/步骤
1、df -h查看挂载目录使用情况

发现根目录使用率100%,其他挂载目录使用正常

/proc目录造成linux根目录爆满
2、对根目录下文件夹进行大小排序

切到根目录下,使用以下命令进行排序:

du -h --max-depth=1|grep G|sort -n

对根目录下的目录超过1G的进行排序,前提是切cd到根目录下。

根据以下排序情况,怀疑是/proc有问题。

/proc目录造成linux根目录爆满
3、ll 查看根目录下所有目录,通过du -sh查看各个目录大小

通过对根目录的文件夹的大小一个一个统计,发现其他的目录都不大,最后发现就是/proc有问题

/proc目录造成linux根目录爆满
/proc目录造成linux根目录爆满
4、切换到/proc目录,查看使用情况

发现/proc目录下至少有200个子目录,这是一种不正常现象

/proc目录造成linux根目录爆满
5、查看系统进程情况

1、通过ps -ef 查看发现大量的相同进程 (iostat相关进程),由此可以判定crontab中肯定有定时任务。此时通过crontab -l查看不了信息,因为空间不足。

2、通过ps -ef | grep iostat | wc -l 统计发现总共有350个进程,且可以断定iostat.sh脚本中执行了iostat相关命令。

[root@liyang2 /]# ps -ef | grep iostat | wc -l

350

/proc目录造成linux根目录爆满
/proc目录造成linux根目录爆满
6、杀掉相同进程并停掉定时任务

[root@liyang2 /]# ps -ef | grep iostat

将结果复制到UE中通过列模式进行编辑。

/proc目录造成linux根目录爆满
/proc目录造成linux根目录爆满
7、根目录恢复正常

/proc目录造成linux根目录爆满
8、/proc目录简介

/proc 文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在 Linux® 内核空间和用户空间之间进行通信。在 /proc 文件系统中,我们可以将对虚拟文件的读写作为与内核中实体进行通信的一种手段,但是与普通文件不同的是,这些虚拟文件的内容都是动态创建的

/proc目录造成linux根目录爆满相关推荐

  1. Linux 根目录爆满

    Linux 根目录爆满 解决(/dev/mapper/cl-root 100%问题) df -h提示磁盘空间可能满了,所以查看磁盘空间 查看发现/dev/mapper/centos-root目录占用过 ...

  2. linux查看根目录下的目录结构,Linux根目录下的文件结构

    文件系统是Linux内核中的主要功能之一,这也是Liunx的一切皆文件的思想. 下面介绍一下root根目录下的文件夹功能. 1.linux根目录文件结构 BACKUP  dev   lib       ...

  3. linux proc目录作用,Linux下的proc目录详解

    Linux下的proc目录详解 [复制链接] 文章结构: 1.什么是proc目录 2. 初识proc目录 3. 从proc窥看系统详情 1.什么是proc目录 proc是Linux系统下一个很重要的目 ...

  4. linux 根目录爆满 解决 /dev/mapper/centos-root 100%问题

    一.使用 df -h 命令查看,发现/根目录的剩余空间为0.总共系统盘容量才20G. 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 20G 20G 20k ...

  5. linux 目录定义,linux根目录定义

    linux根目录定义 发布时间:2011-04-15 13:07:46来源:红联作者:www.saxue.com 操作系统里面的根目录是非常重要的,linux的根目录,类似于windows下的我的电脑 ...

  6. linux里netstat与ps,理解proc目录与linux进程、ps命令、netstat命令的关系

    零.proc目录简介 proc目录是虚拟文件系统(VFS)的一种实现,保存了进程信息(pid目录)和一些系统信息. 一.系统的信息 1.cpuinfo和meminfo两个文件 查看CPU和内存相关信息 ...

  7. linux proc目录全称,Linux命令 今天说一说Linux 命令缩写全称

    2598 首页 > 资讯 > Linux命令 今天说一说Linux 命令缩写全称 Linux命令 今天说一说Linux 命令缩写全称 ls:list(列出目录内容) cd:Change D ...

  8. linux根目录爆满解决方法

    一.我们cd到根目录下,使用 df -th 发现有一个目录已经爆满  发现根目录剩余空间为0 二.  cd到要查看的目录下,然后使用 du -h -x --max-depth=1 去查看哪个目录占用过 ...

  9. Linux 根目录爆满解决(/dev/mapper/centos-root 100%问题)

    一.使用df -h命令查看,发现/根目录的剩余空间为0.总共系统盘容量才20G. 文件系统                   容量  已用  可用 已用% 挂载点 /dev/mapper/cento ...

最新文章

  1. 判断图像质量的好坏(opencv)
  2. HTML 基础知识(特殊字符的转义)
  3. 一分钟详解点云配准ICP方法
  4. IIS6的工作进程回收
  5. drupal linux安装,在Debian 10(Buster) Linux服务器中安装drupal 8.8.0的说明
  6. tomcat小实验helloworld
  7. jQuery 属性选择器
  8. . NET5正式版本月来袭,为什么说gRPC大有可为?
  9. python flask和django_真正搞明白Python中Django和Flask框架的区别
  10. 处理数据不均衡的策略
  11. 使用GCC和GNU Binutils编写能在x86实模式运行的16位代码
  12. dll侧加载_Win7系统开机弹出模块xxx.dll已加载但找不到接入口DLLRegisterServer的原因及解决方法...
  13. 开源Java CMS建站程序推荐
  14. 国人自研开源项目,一款简单易用的 GitLab 替代品
  15. 数控g71编程实例带图_数控车床g71怎么编程?请举个例子谢谢了
  16. x86 单线并发多拨_最近好多人问单线多拨,傻瓜式openwrt单线多拨叠加速率教程...
  17. animator时长缩放是什么_TCP 窗口缩放、时间戳和 SACK(1) | Linux 中国
  18. 腾讯云HTTPDNS 将上线微信服务平台!
  19. 360qqq的背后是什么?
  20. 近端梯度下降法 (proximal gradient descent)

热门文章

  1. docker安装redis
  2. [Mysql] 删除数据
  3. SLA:服务等级协议
  4. D3入门教程——做一个简单的图表
  5. Redis操作List
  6. matlab一次二阶矩法正态分布,一次二阶矩法.ppt
  7. Python—— 组合数据类型(模块5: jieba库的使用)(实例:基本统计值计算文本词频统计)
  8. mysql整段注释_MySQL的注释方式
  9. [别被脱库系列]1 数据库的初恋
  10. Get计算机视觉核心知识,看这本书就够了(中秋福利赠送!!!)