web-dev-qa-db-ja.com

バックアップを試行したときのVSSエラー521

Backupassistがあり、VSSサービスを実行してバックアップを実行しようとしています。ただし、Windowsイベントログに次のエラーが表示されます。

'2010-04-30T01:51:15.601000000Z'で開始されたバックアップ操作が失敗しました。これは、バックアップ対象のボリュームのシャドウコピーを作成するボリュームシャドウコピーサービス操作が次のエラーコード '2155348129で失敗したためです。 '。解決策についてイベントの詳細を確認し、問題が解決したらバックアップ操作を再実行してください。

コード:521。

Backupassistのエラーは次のとおりです。

バックアップ操作は完了する前に停止しました。詳細エラー:エラー-ボリュームシャドウコピーサービスの操作エラーが発生しました:(0x80042336)ライターで部分的な障害が発生しました。詳細については、コンポーネントレベルのエラー状態を確認してください。

正常にバックアップされたファイルのログ:C:\ Windows\Logs\WindowsServerBackup\Backup-29-04-2010_18-51-15.log
バックアップが失敗したファイルのログ:C:\ Windows\Logs\WindowsServerBackup\Backup_Error-29-04-2010_18-51-15.log

ボリュームシャドウコピーサービスの操作が失敗しました。詳細については、「VSS」および「SPP」アプリケーションイベントログを確認してください。エラー-ボリュームシャドウコピーサービスの操作エラーが発生しました:(0x80042336)ライターで部分的な障害が発生しました。詳細については、コンポーネントレベルのエラー状態を確認してください。

これを修正する方法はありますか?私はサーバーエンジニアのいる会社で働いていますが、彼らはすべて2008年とVSSに問題がない状態です(会社では主に2003年を使用していますが)。 VSSが機能しないと、バックアップアプリケーションは機能しないと思いますか?

4
GurdeepS

Windowsアプリケーションイベントログに、ソース値がVSSの何かがありますか?これには、backupassistが表示するメッセージよりも具体的なエラーメッセージが表示される場合があります。

そうでなければ、私はHolocrypticが言ったことを試してみます。いくつかの役立つポインタ-

vshadow.exeを取得するには-

  • Windows Server 2003(またはWindows XP)の場合 -- VSS SDK 7.2をダウンロード
  • Windows Server 2008(またはWindows Vista)の場合 -- Windows SDK v6.1をダウンロード
    そのページに、代わりにWindows 7/.NET Fx 3.5 SP1 SDKをダウンロードするように指示されている場合があります-これは行わないでください。そのSDKのvshadow.exeバージョンWindows Server2008とは互換性がありません。

エラーメッセージが表示された場合は、

The procedure entry point ClusterGetVolumeNameForVolumeMountPoint 
could not be located in the dynamic link library RESUTILS.dll

間違ったバージョンをダウンロードしました。

Windows Server 2008 R2(またはWindows 7)の場合、 Windows SDK v7.0をダウンロード する必要があります。

Windows SDKをインストールするときは、すべてのドキュメントとコンパイラオプションのチェックを外して、スペースと時間を節約できます。必要なのはWin32サンプルだけだと思います。

Windows SDKがインストールされると、vshadow.exeはに配置されます。

  • x86-C:\ Program Files\Microsoft SDKs\Windows\vx.x\bin\vsstools\vshadow.exe
  • x64-C:\ Program Files\Microsoft SDKs\Windows\vx.x\bin\x64\vsstools\vshadow.exe

ここで、vx.xはv6.1またはv7.0のいずれかです。

vshadow.exeをコピーするだけです。 WindowsSDKの他の何にも依存しません。

とはいえ、シャドウコピーを管理する新しい方法は diskshadow.exe経由 であり、これはWindows Server2008および2008R2に組み込まれています。そのインターフェイスは、単純なコマンドラインアプリとして機能するvshadow.exeとは対照的に、独自の小さなシェルを備えているという点でdiskpartに似ています。

3
Sam

DOSコマンド「vssadminlistwriters」および「vssadminlistproviders」を実行してみてください。これらのコマンドの出力は、問題のデバッグに役立つため、キャプチャしてください。特定のライターが予期しない状態を報告した場合は、この問題の原因となっている可能性のある状態をWebで検索してください。

A quick way to reset the writers is to reboot the server.

VSSエラーが引き続き発生する場合は、VSSを再登録してみてください。 MS KBの記事 940184 で概説されている手順に従います。他のVSSプロバイダー、つまり、あらゆる種類のOpen Fileエージェントをインストールするバックアップソフトウェアを再確認します(例としては、St Bernard、古いバージョンのBackup Exec Open File Optionなど)。これらは、コマンドプロンプトで「vssadminlistproviders」と入力することで表示できます。アンインストールされたソフトウェアのプロバイダーは、VSSプロバイダーの問題のあるCLSIDを削除し、マシンを再起動することで削除できます。

マシンは64ビットマシンですか? 「バックアップ拡張機能またはコーディネーターの状態が原因で関数呼び出しが無効でした。たとえば、StartSnapshotSetを呼び出す前にAddToSnapshotセットを呼び出しています。」というメッセージが表示されますか。 ?その場合は、MS KBごとにサブスクリプションキーを削除してみてください 940184

  1.    Click Start, click Run, type Regedit, and then click OK.
  2.    Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EventSystem\{26c409cc-ae86-11d1-b616-00805fc79216\Subscriptions
  3.    On the Edit menu, click Delete, and then click Yes to confirm that you want to delete the subkey.
  4.    Exit Registry Editor.
  5.    Reboot the machine

次に、 vshadow というユーティリティを実行してみてください。これはWindowsSDKの一部です。

単一の手動スナップショットを実行するには、

vshadow [drive letter]

これは、C:およびD:のVSSスナップショットを取得してすぐに破棄します。それが機能する場合、VSSはおそらく問題ありません。そうでない場合は、VSSの問題です。

これらすべてが、VSSの問題のトラブルシューティングを開始する場所です。

他の場合と同様に、レジストリを変更するときは細心の注意を払ってください

3
Holocryptic