MySQL进程问题致硬盘空间异常

今天发现一个挻奇怪的现象,一台装有MySQL的阿里云服务器(Ubuntu系统),挂载的外部数据盘显示占用100%,但实际目录并未占用那么多,如下:

首先,接到告警邮件:

于是之后登陆到服务器进行查看:

可发看到,df命令中显示磁盘使用率到达100%;但使用du统计挂载目录,却没有占用那么多容量。

PS: 服务器为前前同事所配,外挂盘未创建分区就直接使用,且是ext3格式 – -。

正当我重新挂载一块盘,关闭MySQL,将数据迁移到新盘上时,奇怪的事发生了:空间竟然自己“释放”回来了。

由于此台服务器每天都会使用脚本从其它服务器拉取/备份数据库,到本地进行还原;初步怀疑可能是MySQL进程占用部分文件句柄未释放导致。

情况较为特殊,特此记录。

发表评论

error: Content is protected !!