3.8.3. 查找机构对象


通常,在健康的存储集群中,您不应有任何泄漏对象,但在某些情况下可能会发生泄漏的对象。例如,如果 RADOS 网关在某一操作的中间发生,这可能会导致一些 RADOS 对象变得孤立。另外,未知的错误可能导致这些孤立对象发生。The radosgw-admin 命令为您提供一个工具,用于搜索这些孤立对象并对其进行清理。通过 --pool 选项,您可以指定要扫描泄漏的 RADOS 对象的池。使用 --num-shards 选项,您可以指定用来保留临时扫描数据的分片数量。

  1. 创建新日志池:

    示例

    # rados mkpool .log
    Copy to Clipboard Toggle word wrap

  2. 搜索孤立对象:

    语法

    # radosgw-admin orphans find --pool=<data_pool> --job-id=<job_name> [--num-shards=<num_shards>] [--orphan-stale-secs=<seconds>]
    Copy to Clipboard Toggle word wrap

    示例

    # radosgw-admin orphans find --pool=.rgw.buckets --job-id=abc123
    Copy to Clipboard Toggle word wrap

  3. 清理搜索数据:

    语法

    # radosgw-admin orphans finish --job-id=<job_name>
    Copy to Clipboard Toggle word wrap

    示例

    # radosgw-admin orphans finish --job-id=abc123
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat