0

我在集群中部署了rgw,在进行测试时,我经常上传和删除对象,之后我发现.rgw.buckets中有很多影子文件,我尝试运行commend:radosgw-admin temp删除,但它给了我一个无法识别 arg remove 的错误。我也尝试配置 gc,但 gc 列表总是给我一个空列表。有人可以告诉如何处理影子文件或如何删除它们吗?非常感谢

4

1 回答 1

0

gc 会在某个时间后触发,但它确实需要几个小时才能获得所有阴影对象... gc list --include-all 显示什么?一般来说,--include-all 可能会显示待删除的对象)几个小时后它会减少吗?

另一种选择是尝试使用 radosgw-admin orphans find 在池中查找孤立对象,这些可以稍后通过选择的 rados 客户端手动删除(编辑不确定为什么我以前的答案被删除了..)

于 2016-06-17T12:43:40.613 回答