运维
2021-05-24
2021-05-24
请君莫奏前朝曲,听唱新翻杨柳枝。——刘禹锡《杨柳枝词》
今天突然发现程序执行insert的sql语句执行不了,查询正常,根据数据库死锁排查步骤排查了下无果
后来登上宝塔面板发现磁盘爆满。。。

首先看看磁盘使用情况
1 | |
可以看到我这里最大的是/dev/vda1这个磁盘,也就是我现在使用的这个盘占用了几乎爆满

然后我们列出该磁盘下文件大小
1 | |
看到最大的是这个28G的/var

再进一步查看该目录下的
1 | |

这样一步一步到最后发现是/var/log下的一个叫messages的文件占用23G

这个文件是存放我们系统日志的文件,例如一些服务日志之类的会往里写
我们清理一下
先列出打开这个文件的进程
1 | |

我们杀掉进程试试?
1 | |
然后发现进程还在。。。

那就关一下这个叫rsyslogd的服务好了
1 | |

然后再次lsof发现没有了
我们再清空日志
1 | |
然后再次查看文件大小
1 | |
发现已被清空

然后重启
1 | |
成功瘦身!Yes!!!
