我在2台MariaDB 7.0服务器上安装了一个CentOS主从服务器.今天,我在主服务器上扩展了一个LVM卷(因为它已经满了)。扩展分区后,我重新启动服务器并将从服务器重新连接到它。一切顺利,服务器似乎再次同步了在主服务器上运行的任何查询。
但是,在我的监视(Cacti)中,我注意到从主机上的磁盘空间使用情况出现了非常“可疑”的自由下降。

我不知道为什么。当重新连接到主服务器时,从节点是否会丢弃/旋转绑定日志?然而,在绑定日志中,几乎600 in的内存似乎是疯狂的。
我从Percona中运行了pt-table-checksum工具来验证主机之间的完整性,运行此命令不会返回任何差异。所以一切看起来都很好,我只是无法解释磁盘空间使用量的大幅下降,有人有什么想法吗?
发布于 2015-03-23 09:01:51
经过进一步的研究,我得出结论,这实际上是由于旋转的联木。当我使用以下方法检查我的MariaDB数据目录时:
ls -alh /data/mysql我注意到,“最古老”的文件创建时间大约与我的监视中磁盘空间使用量下降的时间相同:
rw-rw-rw.1 mysql mysql 296 3月20 14:10 mariadb-中继-bin.000001
对同一文件夹的进一步检查得知,仅在上个周末,就创建了大约25 of的新绑定日志。所以我想我应该再看看我的二进制日志旋转,因为它占用了很多空间。
对于面临同样问题的其他人,我也会提出同样的建议。检查您的binlog旋转,以确保它不会占用太多的空间,并尽可能优化它。此外,重新启动主程序后磁盘空间的下降似乎是一个常规过程,因为在从主机上确实删除/重置了绑定日志。
https://serverfault.com/questions/677024
复制相似问题