複数台のドライブが接続されているWindows上でnvscandrivesコマンドを実行する度に出力結果が異なります。原因は何ですか?
<実行例>
1回目の実行
C:\Program Files (x86)\Quest Software\NetVault Backup\util>nvscandrives.exe Scsi Tape
SL_XYZZY_A4 (IBM ULT3580-TD5)
SL_XYZZY_A3 (IBM ULT3580-TD5)
SL_XYZZY_A2 (IBM ULT3580-TD5)
SL_XYZZY_A1 (IBM ULT3580-TD5)
2回目の実行
C:\Program Files (x86)\Quest Software\NetVault Backup\util>nvscandrives.exe Scsi Tape
SL_XYZZY_A2 (IBM ULT3580-TD5)
SL_XYZZY_A1 (IBM ULT3580-TD5)
3回目の実行
SL_XYZZY_A4 (IBM ULT3580-TD5)
SL_XYZZY_A3 (IBM ULT3580-TD5)
SL_XYZZY_A2 (IBM ULT3580-TD5)
nvscandevicesコマンドを実行した際にnvdevmgrプロセスとnvsvtldevmgrプロセスが起動してデバイスをオープンしてアクセスします。これらのプロセスがデバイスをオープンするタイミングで出力が異なる事象が発生します。
たとえば、nvsvtldevmgrがオープンしている時に、同じデバイスをnvdevmgrがオープン処理を行うとオープンできないためにnvscandevucesコマンドの結果に表示されません。SVTL (共有仮想テープ・ライブラリ) を使用していない環境であればnvsvtldevmgrプロセスを無効にしてください。nvsvtldevmgrプロセスを無効にする方法はprograms.cfgファイルのエントリを下記のように編集します。
- <NVBUインストールディレクトリ>\config\programs.cfg