artifactory - 从 docker artifactory 存储库中删除文件夹不会释放磁盘空间
问题描述
删除工件后需要做什么才能让工件产生磁盘空间?
在使用以下 aql 查找并删除之后,folders
我开始了 Artifactory 维护Cleanup Unused Cached Artifacts
(Garbage Collection
尽管我应该只需要后者),即使我删除了大约 18,000 个图像,磁盘空间仍然保持不变。
- df -h 继续显示相同的空格
- artifatory 的 admin/advanced/storage_summary 继续显示相同数量的工件。
我错过了哪些步骤?
询问
items.find(
{
"type": "folder",
"repo": "docker-local",
"name": {"$match":"unit*"},
"created": {"$lt" : "2018-03-30"},
"created": {"$gt" : "2017-08-30"}
}
)
解决方案
删除将工件从他们的仓库移动到Trash Can
可以通过general-settings: 垃圾箱设置清空的地方。在此之后,垃圾收集可以运行。
为什么应用程序或文档中的垃圾桶和维护之间没有链接?这是一个很好的问题,我没有答案。
推荐阅读
- xml - 使用 XSD 验证 XML 文件会产生不同的错误
- sql - 使用 Spark SQL 捕获更改数据
- apk - Corona SDK 构建失败 256
- mysql - 将 docker 容器中运行的 JavaScript 连接到另一个 docker 容器上运行的 MySQL 数据库
- sql - 如何截断非空的 SQL Server 表?
- javascript - 从入站请求中获取标头 - Angular
- android - Kotlin - 用startsWith()比较两个列表
- python - Tkinter 中的锚标记生成“错误选项”错误
- google-cloud-run - Google Cloud Run 仅在 us-central1 区域可用?
- authentication - 允许作为 SAML 或 OpenID Connect 服务提供商/依赖方登录的应用程序或服务的列表?