杂谈
最近忽然发现网站的存储快满了,那我们如何进行清理呢?
![图片[1]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/12/20221216092349630.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
当然,如果你没有宝塔面板,也可以直接输入下面命令查看
df -h
![图片[2]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/12/20221216092443564-1024x102.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
解决方案
定位问题
通常情况下你可以进入www目录下,然后输入命令
du -sh *
这样就可以看到www目录下每个文件夹占用大小,就这样,可以一步一步定位问题。
![图片[3]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/12/20221216093559310.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
清理网站、mysql日志
当然,通常情况下我们可以通过清理网站日志、MySQL日志来快速腾出空间。
- 查看网站日志/www/wwwlogs
- 查看Mysql是否有大量的bin日志/www/server/data
前者我们查看了下,应该没有多少,多的也就几百兆,这些.log和.error.log均可以自行删除
![图片[4]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/12/20221216092631909.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
后者,查看/www/server/data,简直让人有些惊叹,居然我的Mysql二进制日志有将近72GB
![图片[5]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/12/20221216092810321.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
除了在路径里查看,我们还可以在软件商店>Mysql设置里查看
![图片[6]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/12/20221216092913278.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
但是mysql-bin日志如果删除,后续遭遇瘫痪,则无法进行数据恢复,因此,建议您做好日常的备份或者通过云服务商做好快照。我们之前给大家讲过如何通过mysql-bin恢复数据
删除Mysql-binlog日志方法
先在终端中连接数据库
mysql -u root -p
然后输入Mysql数据库的密码,之后可以输入下面的命令清理binlog日志
![图片[7]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/12/20221216094021768.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
然后你就会发现下面的binlog日志都已经清理干净了,服务器又满血复活了!
![图片[8]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/12/20221216094138112.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
![图片[9]-服务器容量不足,如何快速清理相关日志?-FancyPig's blog](https://static.iculture.cc/wp-content/uploads/2022/12/20221216094117990.png?x-oss-process=image/auto-orient,1/format,webp/watermark,image_cHVibGljL2xvZ28ucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLFBfMTA,x_10,y_10)
© 版权声明
THE END
- 最新
- 最热
只看作者