我在我的集群中部署了rgw,当我进行测试时,我经常上传并删除了对象,之后我发现很多阴影文件仍然存在于.rgw.buckets中,我尝试运行推荐:radosgw -admin temp remove但它给了我一个arg remove无法识别的错误。我也尝试配置gc但是gc list总是给我en空列表。 有人可以告诉如何处理影子文件或如何删除它们? 非常感谢
答案 0 :(得分:0)
gc会在某个时间后触发,但它需要几个小时才能获得所有阴影对象... gc list --include-all show是什么?通常, - include-all可能会显示待删除的对象。几小时后它会减少吗?
另一种选择是尝试在池上使用radosgw-admin孤立找到孤立对象,稍后可以通过选择的rados客户端手动删除这些对象(编辑不确定为什么我之前的答案被删除了..)