shundrecoverコマンドによるリカバリ処理中に、以下のメッセージが出力されリカバリがエラーとなる。
[出力メッセージ]
shn30335u : An I/O error has occurred with an operation log file.errno=エラー番号 [shund1] |
オペレーションログファイルを配置したディスクに入出力障害が発生しています。
directorの状態は、“RECOVER”(リカバリ中)のままとなっています。
また、オペレーションログファイルの状態は、“IOERROR”となっています。
そのため、アプリケーションによる検索、および更新はできない状態となっています。
shundstate -s shund1 |
まず、オペレーションログファイルのリカバリを実施してから、ディレクタデータファイルのリカバリを行ってください。ただし、オペレーションログファイルが壊れたため、バックアップ時点へのリカバリのみ可能となります。
オペレーションログファイルを配置するディスクを交換し、オペレーションログファイルのリカバリを行います。
shundrecover -s shund1 -l |
参考
ディスクの活性保守ができない場合は、Shunsakuシステムを停止し、ディスク交換後、Shunsakuシステムを再起動する必要があります。
shundstateコマンドでdirectorの状態およびファイルの状態を確認します。
directorの状態が“NORMAL”の場合、shundrecoverコマンドでリカバリ開始宣言を行います。
shundrecover -s shund1 -b |
再度、ディレクタデータファイルのバックアップデータのリストアを行います。
shundrecoverコマンドでバックアップ時点までのリカバリを行います。
shundrecover -s shund1 -e -p |
shundstateコマンドでdirectorの状態が“ACTIVE”、およびオペレーションログファイルの状態が“NORMAL”となっていることを確認します。
shundstate -s shund1 |
shundbackupコマンドでディレクタデータファイルをバックアップします。
運用を再開します。