NetWorker:保存とリカバリーのためのuasmの使用

Summary: この記事では、データのエンコードおよびデコード操作の保存とリカバリの基盤となるNetWorker uasmコマンドのいくつかの使用方法について説明します。これは、特定のデータパス アクティビティーを分離することによるパフォーマンス テストや、トラブルシューティング操作に使用できます。最後に、破損したセーブセットの低レベルのリカバリー アシスタントとして使用されることがあります。 ...

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

uasmについて

uasmコマンドは、外部データ表現(XDR)を使用してあらゆる種類のデータをエンコードするためにNetWorkerで使用される低レベルのユーティリティーです。これは、保存および回復ユーティリティの基盤であり、一般的なシナリオでは使用されませんが、この記事ではさまざまな用途について説明します。

  • NetWorkerインデックス ファイル システムの移動の即席の保存、リカバリー。
  • 他のソフトウェアやネットワークのオーバーヘッドなしで、クライアント上のデータソースの読み取りまたは書き込み速度をテストします。
  • 破損したセーブセット(特にテープ)からのデータのリカバリ。

注: uasmコマンドは、通常のNetWorkerリカバリー操作では厳密にはサポートされません。この情報は、問題のあるセーブセットに対して複雑な手動リカバリー操作を実行する手段として、またはテスト目的で提供されています。データベースなどのより複雑なセーブセットでは、インデックスとマルチセーブセットの依存関係があるため、UASMによる非ファイル システム バックアップのリカバリーは期待できません。

 

インデックス ファイル システムの保存または移動

NetWorkerインデックス ファイル システムには特別なプロパティがあり、これらの移動方法としてuasmを使用することをお勧めします。「NetWorker: クライアント ファイル インデックスを新しい場所に移動する方法(英語 )」を参照してください。コマンド ラインからソースと宛先の両方のファイル システムにアクセスできると仮定して、次のコマンドを実行します。

uasm -s -i /nsr/index/client_name | uasm -r -m "/nsr/index"="/new_index_path"

/nsr/index/client_nameをインデックスまたはソース フォルダーのフル パスに置き換えます。m引数で、親フォルダー(/nsr/index)をソースの親フォルダーに置き換え、ターゲットの親(/new_index)をコピーするフォルダーの適切な場所(client_name)に置き換えます。

 

ソース データからの保存読み取り速度のテスト

エンコードのためにホスト ディスク サブシステムのuasmへのデータ転送速度をテストするには、uasm saveを実行し、データをただちに破棄して、ソースの読み取りパフォーマンスを分離します。

Linux

date +%FT%T; uasm -s -i <source_directory> > /dev/null 2>&1; date +%FT%T

Windows

time /t & uasm -s -i <source_directory> > NUL 2>&1 & time /t

 

scannerで作成されたファイルからのリカバリ 

テープに不良箇所やその他の部分的なセーブセットの損傷がある場合は、scannerによって作成されたファイルからリカバリするためにuasmを使用する必要がある場合があります。「NetWorker: scannerユーティリティーの使用 」を参照してください。 recoverコマンドとNetWorkerの通常のワークフローをバイパスしてuasmリカバリー可能な scanner_file セーブセット ダンプを生成する方法の詳細。

UNIXファイル システムをWindowsファイル システムにリカバリすることはできません。また、その逆も同様です。スキャナーによって生成されたファイルをリカバリーするには、まずuasmを実行してファイルが実行可能であることを確認し、セーブセット内のパス階層を決定します。

uasm -rnv < scanner_file

パスが特定できたら、セーブセットの original_path から選択した recovery_path にリダイレクトしてリカバリーを実行できます。がまだ存在しない場合は再作成されます。

uasm -rv -m "original_path"="new_path" < scanner_file

パスがすでにわかっている場合は、uasmコマンドの一部としてパスを直接指定して、指定されたファイルまたはディレクトリー引数のみをリカバリーできます。これは、-mパス リダイレクト スイッチとともに使用できますが、使用できません。提供されるリカバリー パスでは、大文字と小文字が区別されます。

uasm -rv "/etc"="/tmp/etc" /etc/hosts < scanner_file

この方法は、scanner セーブセット ファイルを作成するためのディスク領域が使用できない場合は、scanner コマンドから直接パイプラインで使用することもできます。scanner コマンドは、必要に応じて、scanner セーブセット ファイルの作成に使用したのと同じ scanner コマンドを使用して、前述の uasm の例のいずれかに直接パイプすることができますが、ファイルにリダイレクトする代わりに、たとえば次のように uasm にパイプします。

scanner -S saveset_id device_path | uasm_command

Affected Products

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