2008r2サーバーで削除できない〜400GBのシャドウコピーがあります。これまでに行った手順:
GUIですべてのシャドウコピーを無効にしましたが、459GBは使用中と表示されています。
ランvssadmin list shadowstorage
、得た:
Used Shadow Copy Storage space: 447.245 GB (24%)
Allocated Shadow Copy Storage space: 449.058 GB (24%)
Maximum Shadow Copy Storage space: 250 GB (13%)
ランvssadmin delete shadows /all
、得た:
Error: Snapshots were found, but they were outside of your allowed context.
Try removing them with the backup application which created them.
実行diskshadow
、delete shadows all
シャドウコピーは、VSSadminまたはdiskshadowに一覧表示されなくなりましたが、GUID filename in c:\system volume information
、スペースを占有しています。
このサーバーを再起動すると、残りのシャドウコピーファイルがパージ/削除され、ドライブのスペースが解放されました。ただし、シャドウコピーが割り当てられた領域よりも多くの領域を使用し始めた原因にはまだ興味があります。
次のコマンドのセットを使用して、スペースをすぐに再利用することもできます。
vssadmin list shadowstorage
vssadmin delete shadowstorage /for=F: /on=F:
/ shaおよび/ onオプションの詳細については、delete shadowstorageコマンドのヘルプを参照してください。
Delete ShadowStorage /For=ForVolumeSpec [/On=OnVolumeSpec] [/Quiet]
-ForVolumeSpecとOnVolumeSpec間の既存のシャドウコピーストレージの関連付けを削除します。/Onオプションが指定されていない場合、指定されたForVolumeSpecのすべてのシャドウコピーストレージの関連付けが削除されます。使用例:
vssadmin Delete ShadowStorage /For=C: /On=D:
お役に立てば幸いです。
私の知る限り、Windowsは必要に応じてVSSデータを解放します。手動で削除する必要はありません。これは、Windows Serverバックアップによって行われる典型的なセットアップです。
詳細については、こちらをご覧ください: http://technet.Microsoft.com/en-us/library/cc772523.aspx
私もこれに遭遇しました。無効にしても、VSSはデータを保存することがあります。
これを修正するために行ったのは、最大VSSストアを非常に小さい数に設定することでした。それは一般的な解決策のようです。
Windows 2008R2サーバーでは、vssadmin
ではなく "DiskShadow"を使用する必要があります。シャドウコピーを手動で削除するには:
run cmd as admin
cmd> Diskshadow
Diskshadow> List shadows all (to see what shadows exist)
Diskshadow> delete shadows all
お役に立てれば。