NetWorker:scannerユーティリティーの使用

Summary: この記事では、スキャナー ツールのさまざまなユース ケースと、一般的な使用のベスト プラクティスと注意事項について説明します。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

scannerはNetWorkerソフトウェア スイートのコマンド ライン ツールで、ソフトウェアのストレージ ノード コンポーネントとともにインストールされます。この機能は、構成済みのデバイス名またはNetWorkerボリュームを含むデバイスへの未構成パスを使用して、ボリュームの内容を読み取ることです。主な用途は次のとおりです。
  • ボリューム ファイル システムで見つかったすべてのセーブセットのリストを作成する
  • 外部ボリュームまたは削除されたボリュームをメディア データベースに再度インポートする
  • セーブセットを読み取って、ブラウズ期間が経過したデータ自体からインデックス エントリーを再構築する
  • メディア データベース レコードが正しくない場合のボリューム上の1つ以上のセーブセットのエントリーの修正
  • 個別のuasmリカバリーのためにセーブセット データをローカル ファイルに直接読み取る(特にセーブセットが破損または不完全の場合)

ボリューム ラベルと内容の検証

他の引数を含めない場合のスキャナーのデフォルト使用法を使用して、ラベル、ボリュームID、テープ メディアのブロック長、ボリュームに存在するセーブセット エンティティをレポートできます。 i / -m が指定されていない場合、データベース・レコードは変更されません。これは、メディア自体をチェックして、ディスクまたはテープのセーブセットの存在を確認するのに便利です。また、実行可能で読み取り可能なラベルがあるかどうかを判断することもできます。たとえば、scannerは、テープ暗号化によってラベルの読み取りを妨げていることを明らかにし(詳細については、「LTOハードウェア暗号化とNetWorker」を参照)、エラーを表示する場合があります。

8945:scanner: read: -1 bytes

また、マウントが失敗するテープ クラス デバイスのSCSIリセット(「NetWorkerでの上書きされたラベルとSCSIリセットのトラブルシューティング」)が明らかになる場合もあります。

Unexpected file number, wanted 2, got <other number>

Example: 

scanner device_name_or_local_path

ボリュームとレコードのインポート

ボリュームがメディア データベースから削除された場合、またはボリュームが別のNetWorkerサーバーから新しいNetWorkerサーバーにインポートされた場合、メディア データベースにレコードが存在するまで、ボリュームはマウントできません。フィルターが適用されていない場合、 -m を指定すると、検出されたすべてのセーブセットが、メディア データベース内のボリューム レコードとともに再構築されます。選択的スキャン オプションについては、以下を参照してください。
例: 
scanner -m device_name_or_local_path

ブラウズ用セーブセットのインデックス再作成

セーブセットが、そのメディア データベース エントリーに記録されているとおりに構成されたブラウズ日付を過ぎると、対応するインデックス ファイルがオンライン サーバーのインデックスから削除され、セーブ セット フラグが「ブラウズ可能」から「リカバリ可能」に変更されます。セーブセットのリカバリーにはメディア データベース レコードが必要です。- mスイッチによって再構築されます。ただし、インデックス エントリーを再構築し、ブラウズ可能性を復元するには、代わりに-i を使用します。インデックス エントリーはファイル システムのリカバリーには必要ありませんが、データベースなどの複雑なセーブセットには必要です。NDMPセーブセットは、この方法でインデックスを再作成することはできません。nsrck-L7 インデックス リカバリーが唯一のオプションです。セーブセットのブラウズ フラグをリセットし、再構築されたインデックス エントリーを保存するには、-Fを使用することを強くお勧めします。Fが使用できない以前のバージョンのNetWorkerでは、scanner -iでssbrowse値を再入力し、ブラウズ可能なステータスを置き換えるために、セーブセットのすべてのインスタンスを削除する必要がある場合があります。
次に例を示します
scanner -i -F device_name_or_local_path

セーブセット メタデータの強制修正

scannerが検出したときに、そのセーブセットがすでにデータベースに存在する場合、パフォーマンス上の理由から、デフォルトの動作では更新は行われません。メディア データベース内のエントリーが欠落している、不完全/破損していると見なされる場合、または-i を使用してブラウズ期間を過ぎたセーブセットのインデックスを再作成する場合は、-Fを使用してレコード情報を強制的に上書きします。それ以外の場合は、最初にセーブセットの削除が必要です。yを使用して新しい保存期間を指定しない限り(以下を参照)、新しいインスタンスの保存期間が自動的に計算されることに注意してください。メモ:テープ メディアをスキャンする場合も、このフラグが必要です。
Example: 

scanner -m -F device_name_or_local_path

セーブセットの内容をローカル ファイルにスキャン中です

不良箇所のあるテープ セーブセットなど、特別な処理が必要なセーブセットの場合、scannerを使用してデータを直接読み取り、メディア データベース エントリーを更新する代わりに、データをモノリス型ファイルにコミットしてuasmユーティリティーでリカバリーできる場合があります。これは、通常のリカバリーが不可能な場合に便利な最後の手段となります。セーブ セットをファイルにスキャンするには、 -Sを使用して単一のセーブ セットのみを指定し、出力をリダイレクトします。データ出力は stdout に、ログメッセージは stderr に、両方がデータファイルにリダイレクトされると、使用できないことに注意してください。stderrが他の場所に適切にリダイレクトされていることを確認します。「NetWorker: スキャンされたセーブセット ファイルからリカバリーする方法の詳細については、保存とリカバリーにuasmを使用します
例: 

scanner -S saveset_id > scanned_saveset_filename 2> scanner_log

ボリュームの選択的スキャン

ボリュームをスキャンして特定のエントリーを調べるには、いくつかの方法があります。
  • 個々のセーブセット: -S saveset_idを 1 回以上使用して、それらのセーブセットだけをスキャンします。は、ファイル内のセーブセット(1行に1つ)のチェックを制限する-I saveset_id_listfileの代わりに、またはI と一緒に使用できます。
  • ブートス トラップ:ブートストラップ セーブセットのみをスキャンする場合は、 -B スイッチを指定してscannerを実行します。リカバリーのためにブートストラップがメディア データベースに存在する必要はなく、nsrdrディザスター リカバリーに必要なのはブートストラップの場所とセーブセットIDのみであるため、 -m / -i または -F を使用する必要はありません。
  • 作成時間範囲: 特定の期間内に作成されたセーブセットのみに制限するには、作成開始/日時より後の日時(2023/01/01など)には-Yを使用し、特定の期間内に作成されたセーブセットのみに制限するには、作成日の終了/日時より前(2024/02/29など)には-Zを使用します。
  • クライアント/セーブセット名: -c client または-N saveset_name のいずれかまたは両方を使用して、これらの条件に一致するセーブセットのみをスキャンします。-c には -mまたは-iが必要です。どちらのスイッチも複数回使用して、複数の条件を一致させることができます。

テープ ボリュームをスキャンする際のベスト プラクティス

scannerユーティリティーは低レベルであり、UIにはまったく表示されず、通常のNetWorker操作では処理されません。そのため、NetWorkerサーバはスキャナーの動作を認識しておらず、テープまたはドライブを要求する可能性があるため、テープ デバイスを干渉から保護することが重要です。これを回避するには、

  1. マウントせずに空のドライブにテープ カートリッジをロードするには、ライブラリ/ドライブのコンテキスト メニューのUIを使用します。
  2. テープ デバイスを「無効」または「サービス モード」としてマークして、NetWorkerがドライブまたはメディアのいずれかで何らかの処理を行おうとしないようにします。
  3. scannerコマンドを開始し、完了させます。
  4. 終了したら、テープ ドライブを再度有効にして、テープ メディアをアンロードします。

Affected Products

NetWorker
Article Properties
Article Number: 000227522
Article Type: How To
Last Modified: 12 Aug 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.