导读
今天遇到一个离谱的问题, mysql的error日志mysql.err文件 大小会变化, 偶尔猛增, 然后过一会又降下来... 过一会又猛涨, 每次涨的幅度都是一样的....监控的虽然是文件系统, 但排查下来就只有mysql.err这个文件有这种变化. 差不多就每隔一段时间就会涨上去, 然后过一会就会降下来, 很有规律.....也就是比较像是 文件系统 预分配空间给 mysql.err文件, 导致du/df看到的空间比较大, 但ls/stat看到的还是记录值. 由于后续未使用到, 所有又偷偷回收回去了?...但这预分配的空间有实际占用空间的一半了. 是不是有点大?
结论
暂无结论, 也没找到相关BUG....后续有结论了再说吧
原因
原因找到了, 就是我们猜测的那样, 也就是xfs文件系统的锅, 也不能说是锅吧.