#VestaCP# 解决VestaCP备份文件导致磁盘已满的问题

VestaCP最近微魔的一个网站出现了MySQL无法连接的状况,本以为直接重启一下MySQL就OK了,结果发现重启MySQL时提示“The partition with /var/lib/mysql is too full!”,这个问题主要是因为磁盘占用已满,根据df -lh命令查看确实本地的磁盘已经100%了,这时候VestaCP的Web管理面板(https://ip:8083)也无法登陆了(502错误)。于是开始了排查之旅。

解决VestaCP备份文件导致磁盘已满的问题

1.查看缘由:从/文件夹开始,逐一检查每个文件夹的大小

du -h --max-depth=1

找到罪魁祸首,发现/home/backup文件夹下有一系列的tmp.随机字符的文件,这些文件是VestaCP的本地本备份文件,原本这些文件在备份后会被自动删除的,但是,因为一些中间错误(参见log文件),导致残留了下来。

2.删除tmp*

rm -rf /home/backup/tmp*

3.重启VestaCP

service vesta restart

4.进入VestaCP,关闭本地备份

点击“Sever”下的“Configure”(是个齿轮状的图标)
vestacp
滚到Backup下,选择Local为No
vestacp-02

猜你 喜欢

关于作者: 微魔

小微魔,大智慧!

多条评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注