背景:

信通院磁盘被打爆,排查为客户在我们bi机器上部署了一个mysql,在/var/logs下有一个300G+的mysqld日志文件,和客户沟通可以删掉

问题:

当时由于服务器状态异常,无法做到停止mysql服务,当时是直接rm -rf 这个日志文件,后续发现文件消失了但是空间没有释放,后续重启机器解决

原因:

像这种文件是一直会有进程去写入的,所以你直接rm -rf 是删不掉的,它要等进程结束对应的日志的空间才会释放,以后可以先置空这个文件echo " ">mysql.log ,先把大小降下来(前提要确定日志文件内没有重要内容),降下来之后再停止对应服务再去删除