如何清理磁盘空间

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

你可能感兴趣的:(数据库,redis)