如何从 Gitlab Docker 实例(Omnibus)删除日志

通过删除 Gitlab 实例的旧日志,你通常可以节省多个 GB 的空间。应该清楚的是,一旦删除日志,它们将永远丢失,因此在删除之前确保你真的不在意你的内容。

首先,进入 logs 目录,即映射到 /var/log/gitlab 的目录。这应该从你的容器映射到本地目录或卷。在我们的 Gitlab docker-compose 参考配置中,我们将其映射到 logs 目录。

在该目录中,运行以下命令:

delete_gitlab_logs.sh
find . \( -name "*.gz" -o -name "*.log* -o -name "*.s" -o -name "*.u" \) -exec rm -v {} \;

这将删除所有具有给定扩展名的文件。


Check out similar posts by category: Gitlab