服务器容量不足,如何快速清理相关日志?

杂谈

最近忽然发现网站的存储快满了,那我们如何进行清理呢?

图片[1]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog

当然,如果你没有宝塔面板,也可以直接输入下面命令查看

df -h
图片[2]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog

解决方案

定位问题

通常情况下你可以进入www目录下,然后输入命令

du -sh *

这样就可以看到www目录下每个文件夹占用大小,就这样,可以一步一步定位问题。

图片[3]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog

清理网站、mysql日志

当然,通常情况下我们可以通过清理网站日志、MySQL日志来快速腾出空间。

  • 查看网站日志/www/wwwlogs
  • 查看Mysql是否有大量的bin日志/www/server/data

前者我们查看了下,应该没有多少,多的也就几百兆,这些.log.error.log均可以自行删除

图片[4]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog

后者,查看/www/server/data,简直让人有些惊叹,居然我的Mysql二进制日志有将近72GB

图片[5]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog

除了在路径里查看,我们还可以在软件商店>Mysql设置里查看

图片[6]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog

但是mysql-bin日志如果删除,后续遭遇瘫痪,则无法进行数据恢复,因此,建议您做好日常的备份或者通过云服务商做好快照。我们之前给大家讲过如何通过mysql-bin恢复数据

删除Mysql-binlog日志方法

先在终端中连接数据库

mysql -u root -p

然后输入Mysql数据库的密码,之后可以输入下面的命令清理binlog日志

图片[7]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog

然后你就会发现下面的binlog日志都已经清理干净了,服务器又满血复活了!

图片[8]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog
图片[9]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog
© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 共5条

请登录后发表评论