填满磁盘然后释放空间是否会在一个月后导致文件系统问题?

填满磁盘然后释放空间是否会在一个月后导致文件系统问题?

不久前,我遇到了一个运行 mysql 的服务器事故。有人在服务器上启用了慢查询日志记录,但从未费心实现日志轮换,因此日志文件会随着时间的推移慢慢填满硬盘,直到磁盘完全填满,mysql 不再正常工作。当我去调查时,我发现了问题所在,于是我删除了所有慢查询日志文件并禁用了慢查询日志记录。这解决了眼前的问题,但大约一个月后,服务器上的文件系统自发变为只读。发生这种情况时,磁盘的使用率只有 18% 左右,因此磁盘远未满。我联系了数据中心以调查是否存在任何可能的硬件问题,但他们告诉我硬件没有问题,只是文件系统错误。

所以我的问题是,是什么原因导致这种情况发生的?一个月前磁盘被填满是否会导致某种文件系统错误,随着时间的推移,这种错误会逐渐恶化,直到一个月后文件系统最终变为只读状态?

PS 我知道我可能应该更加关注服务器上的磁盘使用情况。我知道如果我这样做的话,我本来可以防止磁盘被填满,这是我的错误。但是,我仍然很好奇是什么导致文件系统在一个月后自发变为只读。我很感谢你们对此的反馈。

谢谢!

相关内容