测试环境硬盘占用几乎满,导致efk索引写入失败(空间占用超过阈值,索引变为只读),在线告警无法正常使用。解决方法:du-h--max-depth=1/发现/data/registry和/var/log/journal主要占用bulkdockerimagedeletedockerinfo查看当前docker信息dockerrmi-f$(dockerimages|grep'none'|awk'{print$3}')deleteuselessmirrorregistrymirrorclear(/data/registry)harborwebsitedelete对应仓库/tagdockerexec-itregistrybash#进入registry容器registrygarbage-collect--dry-run/etc/registry/config.yml#查看gc可以恢复数据registrygarbage-collect/etc/registry/config.yml#执行gcrecoverydu-h--max-depth=1/data查看/data/registry释放后占用的空间系统日志清理(/var/log/journal)journalctl--disk-usage#显示journal占用的硬盘空间journalctl--vacuum-size=10M#指定最大占用空间journalctl--vacuum-time=1years#指定日志文件保存1年(1w:1周)
