上午同事反应MySQL连不上了,我到服务器上用"df -h"查一下磁盘,发现磁盘打满了。解决顺便记录一下流程:

  • 查看磁盘状态命令:df -h
  • 查看目录下各文件(夹)所占磁盘大小命令:du -sh *

磁盘打满截图:

排查方式:

如图中Mount on所示,该磁盘在 "/" 根目录下,磁盘打满;因此我们基于 "/" 目录查询较大(>1G)的文件,处理掉即可。

查询命令:

find / -type f -size +1G | xargs ls -lat

从图中我们发现占用磁盘的大多是 /var/lib/mysql/mysql-bin.000xxx、/var/log/mysqld.log 等MySQL的日志文件,这些属于MySQL操作日志以及系统日志文件。我们需要处理掉这些,当然不能直接 rm 删掉,否则MySQL会报错。

一、处理/var/lib/mysql/mysql-bin.000xxx文件:

登录MySQL并执行:reset master ; 立即清空操作日志,这些日志是MySQL-binlog用于恢复误删除数据时使用的,谨慎。

其他处理方式:
1、 purge master logs to 'mysql-bin.000xxx';  //清除mysql-bin.000xxx日志

2、 purge master logs before '2020-02-28 13:00:00';  //清除2020-02-28 13:00:00前的日志

3、 purge master logs before date_sub(now(), interval 3 day);  //清除3天前的bin日志

4、 修改my.cnf文件:在 log-bin=mysql-bin 下一行加上并重启MySQL:expire_logs_days=3    只保存近三天操作日志

二、处理/var/log/mysqld.log文件

不能直接删除,置空即可:

echo "" > /var/log/mysqld.log

三、处理其他(日志)文件

确定没有用后置空或删除:

#置空:
echo "" > access.log0005*#删除:
rm -f access.log0005*

/dev/mapper/vg_xxx-lv_root 100% 磁盘打满解决方式及思路相关推荐

  1. linux移植中出现【can‘t open /dev/ttyO0: No such file or directory】解决方式

    在linux移植过程中,根文件系统过载之后,文件系统运行提示出现错误: can't open /dev/ttyO0: No such file or directory 错误的打印提示如下: 解决方法 ...

  2. 解决Centos服务器/dev/mapper/cl-root或overlay挂载点/根目录磁盘内存满占用率持续高与实际磁盘内存不相符

    问题描述: 在开发过程中,发现网页突然开不了,突然断线,诡异的断开又重连.终端连接服务器后,通过输入 df -h [root@ackh-office-srv ~]# df -h 文件系统 容量 已用 ...

  3. CentOS6.5 linux 逻辑卷管理 调整分区大小:/dev/mapper/VolGroup-lv_root 50G 47G 16M 100%

    [root@localhost ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 50 ...

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

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

  5. /dev/mapper/VolGroup00-LogVol00 100% 如何处理

    服务器磁盘跑满了, 命令查看 如下 [root@localhost mapper]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/mapper/VolGroup00-LogVol0 ...

  6. CentOS7根目录磁盘扩容(/dev/mapper/centos-root 空间不足)

    今天启动本地虚拟机发现很卡,一看磁盘空间满了,这里记录下,参考文章: https://www.cnblogs.com/herui1991/p/12052967.html # 查看根分区大小 [root ...

  7. Linux /dev/mapper/ubuntu--vg-ubuntu--lv 磁盘空间不足的问题

    最近公司需要搭建一个服务器,同事帮忙安装了ubuntu的服务器版本系统,安装好之后,通过 df -h 查看 发现只有不到200G的空间,感觉哪里不对,机器的硬盘空间应该很大的.通过 lsblk 这个命 ...

  8. linux修改sda3时间,Linux服务器磁盘占满问题解决(/dev/sda3 满了)

    今天下班某电商技术部leader发现个问题,说他们服务器硬盘满了.把日志文件都删掉了,可硬盘空间依旧满.于是df -h查看了下各个挂载点的状况(如下图). /dev/sda3占用了100%,那么我们d ...

  9. centos 8 /dev/mapper/cl-root 100%的暴力解决方案

    问题 今天安装prometheus ,发现提示空间不足, 排查 free命令看一下: 压缩包只有70mb,应该是足够安装的 用df -i命令查看: 发现/dev/mapper/cl-root 占用率高 ...

最新文章

  1. stm32单片机屏幕一直闪_stm32实现LED灯的闪烁
  2. 共利、共济、共赢 铸就黔南大数据时代丰碑
  3. 【Python】map()函数
  4. c++代码好玩_Py之pygame:有趣好玩—利用pygame库实现鱼儿自动实时目标跟踪(附完整代码)...
  5. linux安装python3教程_linux下安装python3和对应的pip环境教程详解
  6. linux中常用的头文件
  7. 五、“嵌段共聚醚酯型”易去污整理剂的结构特点及对织物服用性的影响?
  8. php5.4全局变量,PHP 5 全局变量 - 超全局变量
  9. linux服务器svn安装配置
  10. 关于抓包软件Fiddler的简单汉化
  11. eclipse中修改xml文件的默认编辑器
  12. 微信二次开发-windows版微信Hook开发SDK之C#版
  13. 5Gwifi和手机5G区别
  14. 美创科技入选第九届CNCERT网络安全应急服务支撑单位
  15. 20189217 2018-2019-2 《密码与安全新技术专题》第1周作业
  16. 内是不是半包围结构_如何区分半包围结构的字?
  17. oracle预防性维护计划,Oracle dba 日常管理
  18. IJCAI-18阿里妈妈广告搜索转化预测 总结
  19. iwebshop项目环境搭建-locust性能测试
  20. Java遍历Properties的所有的元素,四种方法详细总结的代码实例

热门文章

  1. MATLAB机器人工具箱 机械臂仿真
  2. 安徽工业大学计算机学院在东校区还是西校区?,安工大东校区附近学校
  3. 有符号byte范围如何计算?
  4. 关于软件测试从业者必备知识,录了几个视频
  5. Unity实现第三人称角色转向摄像机朝向的方向
  6. 命中的蓝黑 生命的圣杯--告诉你一个真正的法切蒂
  7. 为自己的游戏历程,写点什么。。。
  8. ZWeily的小品文(一)MFC中的文件读写问题
  9. 多重检验的p值校正:FWER和FDR
  10. python wxpy模块,python wxpy模块 (一)简单上手