diskshadow スナップショットはどこに保存されますか?

diskshadow スナップショットはどこに保存されますか?

MSSQLデータベースのスナップショットを取得するためにDISKSHADOWユーティリティを評価しています。以下を使用します。

set context persistent
set option rollbackrecover txfrecover
set verbose on
begin backup
add volume d: alias dbshadow
create

スナップショットが作成されていることがわかります。しかし、スナップショットがどのドライブにあるか知りたいです。ドライブのサイズを適切に設定するためにこれが必要です。vssadminではaddshadowstorageコマンドを使用するのでこれがわかります。しかし、diskshadowではわかりません。https://technet.microsoft.com/ja-jp/library/cc772172.aspxそしてhttps://technet.microsoft.com/ja-jp/library/cc966520.aspx#EEAA よりグーグルで検索しましたが、あまり情報が得られませんでした。どなたか助けていただければ幸いです。私はMicrosoftのソフトウェアプロバイダーを使用しています

 * ProviderID: {b5946137-7b9f-4925-af80-51abd60b20d5}
     Type: [1] VSS_PROV_SYSTEM
     Name: Microsoft Software Shadow Copy provider 1.0
     Version: 1.0.0.7
     CLSID: {65ee1dba-8ff4-4a58-ac1c-3470ee2f376a}

ありがとう

答え1

vssagent というすばらしいツールがあることに気付きました。これは Windows SDK から入手できます。これをインストールして vssagent を実行しました。これにより、必要なすべての情報を提供する xml ファイルが生成されます。私の場合は C: を使用していました。ただし、vssadmin を使用してスナップショットを作成する場所を定義すると、diskshadow がそれに従います。以下に貼り付けるのは、ファイルからの抜粋です。

Volsnap.割り当てスペース=「3000MB」Volsnap.MaxSpace="0 Mb" DiffArea.Device="\Device\HarddiskVolume2" DiffArea.DriveLetter=「C:」

答え2

スナップショットを撮った後、vssadminを使用してシャドウストレージの詳細を確認できることに気付きました

他に何もインストールする必要がないので、これはよりシンプルで簡単です。

C:\Windows\system32>vssadmin list shadowstorage

vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool (C) Copyright 2001-2013 Microsoft Corp.

Shadow Copy Storage association
For volume: (D:)\\?\Volume{f4cae2c3-f955-11e4-80fa-12eebcc74673}\
Shadow Copy Storage volume: (C:)\\?\Volume{c48a7ec3-f954-11e4-80f9-806e6f6e6963}\
Used Shadow Copy Storage space: 3.61 MB (0%)
Allocated Shadow Copy Storage space: 2.93 GB (2%)
Maximum Shadow Copy Storage space: UNBOUNDED (100%)

関連情報