オブジェクト データの損失と欠落のトラブルシューティング

オブジェクトはさまざまな理由で読み出されます。たとえば、クライアント アプリケーションからの読み取り要求、レプリケートされたオブジェクト データのバックグラウンド検証、ILMルールによる再評価、ストレージ ノードのリカバリ時のオブジェクト データのリストアなどの目的で行われます。

StorageGRIDシステムでは、オブジェクトのメタデータに記載された場所の情報を使用して、オブジェクトの読み出し元の場所を特定します。想定される場所でオブジェクトのコピーが見つからない場合、システムはILMポリシーにオブジェクトのコピーを複数保持するルールが含まれているものとして、システム内の他の場所から別のコピーを読み出そうとします。

この読み出しに成功すると、StorageGRIDシステムは欠落しているオブジェクトのコピーをそのコピーで置き換えます。成功しなかった場合、次のようにObjects lostアラートと従来のLOST(Lost Objects)アラームがトリガーされます。

Objects lostアラートはすべてすぐに調査して損失の根本原因を特定し、オフラインなどの何らかの理由で現在使用できないストレージ ノードやアーカイブ ノードにオブジェクトが残っていないかどうかを確認する必要があります。

コピーがないオブジェクト データが失われた場合、リカバリする方法はありません。ただしその場合もLost Objectカウンタをリセットし、既知の損失オブジェクトに隠れて新しい損失オブジェクトを見落とすことがないようにする必要があります。