如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

苏南大叔使用宝塔面板的过程中,已经看到过几次"磁盘分区的可用容量小于1GB,可能导致mysql自动停止"的提示了。说实话,看上去就一脸懵逼。主机提供商那边对这个系统盘的限制是很严格的。要不就拿银子来买,要不就没有什么办法。一共8.5G,真心是很可怜的感觉。那么,对于这种提示磁盘空间不足的情况,苏南大叔是怎么解决的呢?

宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止 - bt-disksize
宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止(图7-1)

本文的测试环境为:centos7.5宝塔5.9.0

症状截图

下图显示,进入宝塔面板就给出大大的红色警告:"磁盘分区的可用容量小于1GB,可能导致mysql自动停止"。

宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止 - large2
宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止(图7-2)

可以利用下面的命令,查看磁盘的真实占用情况,可以和宝塔的报警信息相互印证。

df -h

宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止 - df-h
宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止(图7-3)

查找大文件

查找大文件的途径比较多,但是都是在命令行下面查找的,具体见下面这篇文章。苏南大叔选用了最适合的一句命令,才查找最大的文件。结果显示:是mysql的两个文件特别大。每个都有1G左右。查找大文件时所使用的命令如下:

newsn.net:这里是【评论】可见内容

www目录下查找,是因为这个目录,是宝塔面板的主要活动目录,最可疑。

宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止 - large_file
宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止(图7-4)

下面的是更详细的如何查找大文件的文章内容:

解决方案

这么看来的话,苏南大叔马上就想到了matomo统计,这个占用mysql大量空间。因为苏南大叔的这个磁盘空间告急的症状,初步判断是由matomo引起的。所以,就到matomo的设置界面中,去删除一下以往报表吧,并且设置了过三天的详细报表就自动删除掉。

设置菜单是:"系统"=>"通用设置"=>"删除旧的访问归档"

宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止 - 001
宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止(图7-5)

宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止 - 003
宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止(图7-6)

宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止 - large_file3
宝塔面板:磁盘分区可用容量小于1GB,导致mysql自动停止(图7-7)

结果,顺利解决问题,大文件瞬间消失。

下面这篇文章,是讲述matomo删除旧的归档的内容:

结束语

当然,每个人的服务器情况都不一致。所以,如果您的宝塔面板提示您空间不足的话,也许是其它的情况导致的。所以,请具体问题具体分析。

本文后续文章有新的处理方案:https://newsn.net/say/bt-mysql-bin.html

更多centos运维知识,请点击苏南大叔的博客。

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   centos    宝塔面板

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!