6.2. Ceph Object Gateway


バケットを再シャーディングすると、バケットのメタデータが削除されます。

Bucket_index_max_shards0 としてバケットが作成された場合に、バケットを再シャーディングするとバケットのメタデータが削除されます。バケットインデックスを復元することで、影響を受けたバケットを回復できます。

回復は次の 2 つの方法で実行できます。

  • radosgw-admin object reindex --bucket BUCKET_NAME --object OBJECT_NAME コマンドを実行します。
  • rgw-restore-bucket-index --proceed BUCKET_NAME DATA_POOL_NAME のスクリプトを実行します。このスクリプトは radosgw-admin object reindex … を呼び出します。

上記の手順を実行した後、バケット内のオブジェクトの数が正しく反映されるように、バケット統計情報のバケットに対して radosgw-admin Bucket list または radosgw-admin radoslist コマンドを必ず実行してください。

注記

スクリプトを実行する前に、cephadm シェル内で microdnf install jq を実行します。このツールは、バージョン管理されたバケットに対しては機能しません。

[root@argo031 ~]# time rgw-restore-bucket-index  --proceed serp-bu-ver-1 default.rgw.buckets.data

NOTICE: This tool is currently considered EXPERIMENTAL.
`marker` is e871fb65-b87f-4c16-a7c3-064b66feb1c4.25076.5.
`bucket_id` is e871fb65-b87f-4c16-a7c3-064b66feb1c4.25076.5.

Error: this bucket appears to be versioned, and this tool cannot work with versioned buckets.
Copy to Clipboard Toggle word wrap

このツールの適用範囲は単一サイトのみに限定されており、マルチサイトでは機能しません。サイト 1 で rgw-restore-bucket-index ツールを実行すると、サイト 2 のオブジェクトは回復されません。逆の場合も同様です。マルチサイトでは、回復ツールとオブジェクトの再インデックスコマンドはバケットの両方のサイトで実行する必要があります。

(BZ#2178991)

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat