如何清理历史日志,磁盘占用增长过快

运行3个月的猪齿鱼磁盘空间占用情况:

[root@env-sanitation-db ~]# df -h
Filesystem                                Size  Used Avail Use% Mounted on
/dev/mapper/centos-root                    50G   21G   30G  42% /
devtmpfs                                   32G     0   32G   0% /dev
tmpfs                                      32G     0   32G   0% /dev/shm
tmpfs                                      32G  3.3G   29G  11% /run
tmpfs                                      32G     0   32G   0% /sys/fs/cgroup
/dev/mapper/centos-home                    641G  426G  216G  67% /home

猪齿鱼是单服务器部署,所有组件都在同一个服务器
DATA数据和NFS都放在了/home文件夹下
大概是因为猪齿鱼默认不清理日志文件导致现在磁盘占用不停增长。。。
刚安装完200G大概,现在已经400多G了。。。
在官方文档看到了如下内容,但不清楚如何操作,希望大神能指点指点~


个人认为最好的解决办法是:
用脚本的方式清除日志,然后用linux自带Crontab做定时任务

关注下,没准以后可以用到

新增的 200G 不只包含日志,更多的是存放的制品和附件。

  1. 对于k8s集群的节点服务器上的多余 docker 镜像可以使用下面的命令清理

    docker system prune -a
    
  2. 猪齿鱼 CI 生成的 docker 镜像存放在 harbor 仓库中,可以使用 register-manager 工具进行清理

  3. 可以到 minio 中手动删除大文件

谢谢回答~
还是有几个问题:

  1. 我安装的版本没有使用到docker命令,以下命令无法执行
docker system prune -a
  1. register-manager暂时还不会安装和使用,可不可以 在管理员的页面管理制品库
    但是我的报错显示密码错误,请问在哪里可以配置?

# 在这里面配置吗?
kubectl edit deployments.apps -n c7n-system sonatype-nexus

由于没有使用猪齿鱼的CI/DI功能,在管理员的配置页面显示制品库存储为0

官方人员表示:

  1. 不是日志问题,主要是harbor 存放的镜像文件

  2. 使用这个工具清理harbor 里面的镜像 GitHub - TimeBye/registry-manager

最终发现,由于gitlab自动备份导致~,删掉一些备份即可


文件如下: