2016-10-11 2 views
0

私はRados-gwを通してOSDを埋めました。Cephを再開させるためにできる唯一の方法は、すべての部屋を占有していたプールを削除して再作成することでした。それにもかかわらず、すべてのプール(botoを使用)の内容を表示すると、そこにあったすべてのファイルが表示されます(ディスクスペースが解放されているため、これらのファイルは実際には存在しません)。Cephプールは削除されましたが、ファイルはリストに残っています

この不一致の原因は何ですか?

答えて

1

バケツプールのみを削除した場合は、通常.rgw.bucketsと表示されますが、これはすべてのオブジェクトのリストがまだ残っている理由を説明します。

インデックスプールはオブジェクトのリストを処理します。 .rgw.buckets.indexプールも削除する必要があります。これを行う前に、ゲートウェイを停止するようにしてください。

ゲートウェイのバックアップを開始し、新しいバケットを作成すると、インデックスプールが再作成されます(rgw authにモニターへのwrxアクセス権がある場合)。

関連する問題