搜索

3.9.4. 管理存储桶索引条目

download PDF

您可以使用 radosgw-admin bucket check 子命令,管理红帽 Ceph 存储集群中 Ceph 对象网关的 bucket 索引条目。

每个与多部分上传对象相关的存储桶索引条目都与其对应的 .meta 索引条目匹配。应该有一个 .meta 条目作为给定多部分上传的所有部分。如果找不到对应的 .meta 条目,它会列出输出的一个部分中的"孤立"部分条目。

bucket 的 stats 存储在存储桶索引标头中。此阶段加载这些标头,也迭代存储桶索引中的所有纯文本对象条目,并重新计算统计。然后,它会在标记为 "existing_header" 和 "calculated_header" 的部分中显示实际和计算的统计,因此可以比较它们。

如果您将 --fix 选项与 存储桶检查 子命令搭配使用,它会从存储桶索引中删除"孤立"条目,并使用它计算的标头中的现有统计信息覆盖。它会导致所有条目(包括版本控制中使用的多个条目)都列在输出的一个部分中。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。
  • 正在运行的 Ceph 对象网关.
  • 已创建一个存储桶。

流程

  1. 检查特定存储桶的存储桶索引:

    语法

    radosgw-admin bucket check --bucket=BUCKET_NAME

    示例

    [root@rgw ~]# radosgw-admin bucket check --bucket=mybucket

  2. 修复存储桶索引中的不一致,包括删除孤立的对象:

    语法

    radosgw-admin bucket check --fix --bucket=BUCKET_NAME

    示例

    [root@rgw ~]# radosgw-admin bucket check --fix --bucket=mybucket

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.