阿里云磁盘提示使用率为100%,提示网站打不开,原因则无一例外都是磁盘爆满,导致mysql停止工作,删除部分文件后,网站恢复访问,不过过不多久,网站又再次因为磁盘爆满而打不开,在服务器上找了一圈的原因,终于发现了几个特别大的文件(linux查询文件夹体积的命令是:du -h):

百度后得知,这些文件都是数据的操作日志文件,登陆mysql后清理掉就可以了

mysql登陆命令(注:前面的路径可能会有所不同):/usr/local/mysql/bin/mysql -u root -p

清理命令:reset master;(注意后面的分号也要带好)

清理完后,磁盘剩余空间顿时增大了不少,如果想要关闭数据库操作日志的朋友,可以接着往下看:

如果你只有一个mysql服务器,在/etc/ 下面找到my.cnf文件vim /etc/my.cnf把里面的:

1
2
#log-bin=mysql-bin
#binlog_format=mixed

这两行注释掉(在前面加#即可),然后重启mysql服务可以了(重启mysql命令,可以用:service mysqld restart)。

但是如果你设置了主从服务器,那么就需要做以下操作了。

A:在每个从属服务器上,使用SHOW SLAVE STATUS来检查它正在读取哪个日志。

B:使用SHOW MASTER LOGS获得主服务器上的一系列日志。

C:在所有的从属服务器中判定最早的日志,这个是目标日志,如果所有的从属服务器是更新的,就是清单上的最后一个日志。

D:清理所有的日志,但是不包括目标日志,因为从服务器还要跟它同步。 简单地说,这些MySQL目录下的形如mysql-bin.000***的文件时MySQL的事务日志。 删除复制服务器已经拿走的binlog是安全的,一般来说网络状况好的时候,保留最新的那一个足以。

==============================

阿里云系统盘满了?一条命令解决阿里云服务器系统盘空间不足问题。

您是否遇到过这种情况,数据盘空间富足,系统盘无缘无故感觉就满了?一直在找问题?由此导致的本机mysql无法启动?

等一系列坑爹的问题!dh -h,我们看看磁盘使用情况

尼玛,吃了那么多。。难怪刚才mysql无缘无故写不进去,重启系统之后导致mysql服务启动!

ok,我们来解决这个问题,输入命令:

[php]

tmpwatch -afv 5 /tmp

[/php]

会看到一系列删除动作,删除了日志文件这些垃圾占用空间。ok,继续查看

现在正常了。

什么是tmpwatch命令?

tmpwatch  –  removes  files  which haven’t been accessed for a period of time

如上所言,删除指定的目录中一段时间未访问的文件。一般对于/tmp下的文件或日志文件。

参数:

-a或–all  删除任何类型的文件。

-m或–mtime   根据文件被更改时间

-c或–ctime     根据文件更改状态时间

-M或–dirtime  根据文件夹被更改时间

-f或–force  强制删除文件或目录,其效果类似rm指令的”-f”参数。

-l  不删除符号链接

-U或–exclude-user=用户名或uid  排除某用户的文件

-x 或–exclude=path 排除某路径

-X 或–exclude-pattern=pattern 排除某规则下的路径

-q或–quiet  不显示指令执行过程。

-v或–verbose  详细显示指令执行过程。

-test  仅作测试,并不真的删除文件或目录。

另外对于运维人员我要强调一下-d或–nodirs选项, 某些运维人员可能在日志文件夹中创建了子目录,默认子目录也会被删除的,使用-d参数可以避免。

阿里云磁盘异常爆满的原因及解决方法相关推荐

  1. 【阿里云】阿里云磁盘异常爆满的原因排查及解决方法,df和du命令查看磁盘时结果不一致

    [阿里云]阿里云磁盘异常爆满的原因排查及解决方法,df和du命令查看磁盘时结果不一致,虽然磁盘显示满了,但是通过du查询磁盘空间实际上空间并没有满 文章目录 一.阿里云磁盘空间满了如何查看 二.使用d ...

  2. 2012网站服务器目录磁盘满了,服务器磁盘异常爆满的原因及解决方法

    最近经常收到360网站监控发来的邮件,提示网站打不开,原因则无一例外都是磁盘爆满,导致mysql停止工作,删除部分文件后,网站恢复访问,不过过不多久,网站又再次因为磁盘爆满而打不开,在服务器上找了一圈 ...

  3. 飞车手游服务器维护,QQ飞车手游更新出现异常怎么办 更新异常原因及解决方法技巧...

    最近很多玩家都在体验QQ飞车手游吧,而且最近又一次更新,更新之后,大家发现出现各种异常BUG,那么QQ飞车手游更新出现异常怎么办?更新异常原因及解决方法!如果你也遇到这样的情况,不妨来看看小编是如何解 ...

  4. 记录阿里云ECS实例重启之后无法登录解决方法(亲身实践)

    提示:记录阿里云ECS实例重启之后无法登录解决方法 文章目录 前言 一.重启实例以后重新修改密码后无法登录? 二.咨询阿里云客服 1.查看远程禁止登录状态 2.进行修改 前言 一.重启实例以后重新修改 ...

  5. 阿里云服务器卡顿无法响应分析及解决方法

    阿里云服务器10M公网带宽,网站为PHP动态语言程序,投票类网页平时没什么流量,访问比较集中,经常性挂,有什么解决方法?抛开程序效率问题,护云盾建议这种访问较集中的应用场景,公网带宽可以选择按使用流量 ...

  6. 阿里云服务器被挖矿病毒minerd***的解决方法

    早晨上班像往常一样对服务器进行例行巡检,发现一台阿里云服务器的CPU的资源占用很高,到底是怎么回事呢,赶紧用top命令查看了一下,发现是一个名为minerd的进程占用了很高的CPU资源,minerd之 ...

  7. 创建失败_【阿里云主机】二级域名创建失败解决方法

    本篇写的是[阿里云主机]的二级域名创建失败的解决方法,切勿看错.(请确保在阿里云主机后台管理界面已做好配置)   举例:如果你的域名是www.abc.com,你想创建的二级域名是haha.abc.co ...

  8. 关于使用校园网的时候使用阿里云视频点播上传服务失败的解决方法

    问题描述 昨天我使用阿里云的视频点播的时候,发现上传视频一直失败: 然后我去找了售后人员,最后知道问题的根源可能出在校园网上,然后我去问了校园网的工作人员,还是解决不了,于是我就想,能不能直接访问ip ...

  9. 阿里云服务器内部无法访问外部网络解决方法

    某个项目要进行实施工作,购买了50台左右的阿里云的服务器. ** 由于服务器安全及其他原因,购买了NAT网关.但是在测试配置时,局域网内的所有服务器 ping 公网 ip 都无法 ping 通,但是私 ...

最新文章

  1. Iframe上传文件
  2. 深入理解 Java 虚拟机 - 你了解 GC 算法原理吗
  3. 如何使用mysql索引查询_MYSQL索引问题:索引在查询中如何使用?
  4. 字符编码的前世今生--转
  5. 强制apt使用ipv4来更新
  6. Javascript创建对象的几种方式?
  7. WPF的样式(Style)继承
  8. 郑大远程计算机组成在线测试,《郑大远程电路在线测试答案》.doc
  9. Java里进制转换(二进制、八进制、十进制、十六进制)
  10. 谷歌8月更新修复50多个漏洞
  11. 基于Socket的UDP和TCP编程介绍-转
  12. 集合论中关系矩阵的布尔乘法运算与优化
  13. 应聘总经理的答卷,供大家打分
  14. 谷歌开源芯片 180 纳米制造工艺
  15. 2020-09-01:mysql里什么是检查点、保存点和中间点?
  16. jQuery ajax请求两次问题,jquery ajax请求了两次问题
  17. 三维重建之多频外差解包裹学习笔记
  18. Detecting Visual Relationships with Deep Relational Networks(阅读笔记)
  19. 任务卡片优先级排序-Leangoo看板工具
  20. 手工注入,后台另类拿webshell搞定影院系统

热门文章

  1. UG NX 三维PMI标注培训
  2. 牛逼啊!一顿火锅钱+一台旧手机 = 自主导航机器人?
  3. 交换机半双工通信测试
  4. 【深度学习】步态识别-论文阅读:(T-PAMI-2021)综述:Deep Gait Recognition
  5. 高斯RBF核函数中Sigma取值和SVM分离面的影响
  6. LeetCode题解(1552):将多个球放入指定位置的多个篮子后两球之间最小距离的最大值(Python)
  7. php怎么彻底清楚,navicat怎么彻底删除
  8. CF 1646C Factorials and Powers of Two
  9. 如何彻底清除2345导航,从浏览器快捷方式,注册表,添加hosts限制三个方面进行修正
  10. 数据结构 —— 队列、栈、链表的区别