mysql
进入mysql的存储卷,查看磁盘空间占用比较大的文件,可以看到都是mhysql的bin文件,这些文件记录了mysql的操作用于备份mysql的数据做故障数据恢复。
我们的环境不需要这些数据,可以删除。
通过mysql客户端清理bin文件
SHOW BINARY LOGS;
PURGE BINARY LOGS BEFORE '2024-01-01 00:00:00'; (2024-01-01 00:00:00指删除这个时间点之前的mysql-bin文件)
直接删除(不推荐)
本次测试中发现mysql的bin文件占了磁盘100多个G,删除后释放磁盘空间。
执行:
show binary logs ;
FLUSH BINARY LOGS;
SHOW PROCESSLIST;
查看到没有文件在使用mysql-bin.000的文件即可执行删除
mysql会写最后一个bin文件,所以执行下述命令前要先备份好最后一个mysql-bin.文件
执行:rm -rf mysql-bin.000
minio
到minio的web端,点击删除即可
es
到kibina中,找到es的索引,然后按照大小排序,几十个G的log文件(如果不使用)可以删除
redis
可以参考我的文章如何批量删除rediskey