StorageGRID でデータ修復ジョブを確認する
グリッドノードの廃止または拡張を行う前に、アクティブなデータ修復ジョブがないことを確認する必要があります。修復が失敗した場合は、修復を再開し、完了するまで待ってから廃止手順を実行してください。
グリッドノードの拡張方法の詳細については、"拡張タイプ"を参照してください。
接続が切断されたストレージノードを廃止する必要がある場合は、廃止手順が完了した後に以下の手順を実行して、データ修復ジョブが完了していることを確認してください。削除されたノード上に存在していた消去符号化フラグメントがすべて復元されていることを確認する必要があります。
これらの手順は、消去符号化オブジェクトを持つシステムにのみ適用されます。
-
プライマリ管理ノードにログインします。
-
次のコマンドを入力します:
ssh admin@grid_node_IP -
`Passwords.txt`ファイルに記載されているパスワードを入力してください。
-
以下のコマンドを入力して root に切り替えます:
su - -
`Passwords.txt`ファイルに記載されているパスワードを入力してください。
rootとしてログインすると、プロンプトが `$`から `#`に変わります。
-
-
実行中の修復を確認してください:
repair-data show-ec-repair-status-
データ修復ジョブを一度も実行したことがない場合、出力は `No job found`です。修復ジョブを再起動する必要はありません。
-
データ修復ジョブが以前に実行された、または現在実行中の場合、出力には修復に関する情報が表示されます。各修復には固有の修復IDが付与されています。

必要に応じて、グリッドマネージャーを使用して進行中の復元プロセスを監視したり、復元履歴を表示したりできます。"グリッドマネージャを使用してオブジェクトデータを復元する"を参照してください。 -
-
すべての修復のステータスが `Completed`の場合、修復ジョブを再起動する必要はありません。
-
修復のステータスが `Stopped`の場合は、その修復を再起動する必要があります。
-
出力から、失敗した修復の修復IDを取得します。
-
`repair-data start-ec-node-repair`コマンドを実行します。
`--repair-id`オプションを使用して、修復IDを指定します。たとえば、修復ID 949292の修復を再試行する場合は、次のコマンドを実行します: `repair-data start-ec-node-repair --repair-id 949292`
-
すべての修復の状態が `Completed`になるまで、ECデータ修復のステータスを引き続き追跡してください。
-