清理宝塔瘦身

  1. /www/server/monitor/ 占用了** G —— 这是宝塔的面板监控历史数据(指标及日志),长时间不清理会膨胀得非常夸张。
  2. /www/server/data/ 占用了 ** G —— 这是 MySQL 数据库的目录(里面很可能堆积了大量的 Binlog 日志或数据库冗余)。

这两个加起来就吃掉了 好多 空间。我们可以非常安全地对它们进行清理:

第一步:清理宝塔监控历史数据(释放 21G)

/www/server/monitor 里面存的是宝塔的系统监控图表历史记录。如果你不需要看太久以前的历史曲线,可以直接清空它:

rm -rf /www/server/monitor/*

(清理后,面板监控会重新开始记录,完全不影响网站和数据库运行)

如果上面不能删除,执行下面强制执行:

rm -rf /www/server/monitor/*

如果上面这句还有残留,可以直接把整个 monitor 文件夹删掉重建一个空的:

rm -rf /www/server/monitor && mkdir /www/server/monitor

第二步:清理 MySQL 的 Binlog 日志(释放 16G 中的大部分冗余)

/www/server/data/ 空间大,通常是因为 MySQL 的二进制日志(Binlog)无限制膨胀。 你可以通过宝塔的 数据库 -> 性能调整expire_logs_days(日志保留天数)设为 3 或 7 天。 或者直接在终端里登录数据库清理:

1、输入命令进入 MySQL:

mysql -u root -p

(提示输入密码时,直接去宝塔面板的“数据库”菜单里复制 root 密码粘贴进去,密码输入时屏幕上不显示,输完直接回车)

2、登录成功后,输入以下 SQL 命令清空旧的 Binlog 日志:

RESET MASTER;

3、输入 exit 退出数据库。

发表回复

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