我有~400GB的卷影副本,我不能在2008r2服务器上删除。 迄今采取的步骤:
禁用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%)
Ran 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中,但它们仍以c:\system volume information的GUID文件名存在,占用空间。
此服务器的重新启动导致剩余的卷影副本文件被清除/删除,并且驱动器上的空间被释放。 不过,我仍然对影子副本开始使用比分配空间更多的空间感兴趣。
您也可以使用这组命令立即回收空间:
vssadmin list shadowstorage vssadmin delete shadowstorage /for=F: /on=F:
有关delete shadowstorage命令的帮助,请详细介绍/ for和/ on选项:
Delete ShadowStorage /For=ForVolumeSpec [/On=OnVolumeSpec] [/Quiet]
– 删除ForVolumeSpec和OnVolumeSpec之间的现有卷影副本存储关联。 如果指定了no / On选项,则会为给定的ForVolumeSpec删除所有卷影副本存储关联。用法示例:
vssadmin Delete ShadowStorage /For=C: /On=D:
希望有所帮助!
我也遇到过这个 有时VSS存储数据,即使您禁用了它。
我们所做的修复是将最大的VSS存储设置为非常小的数字。 看起来这是一个常见的解决scheme。
http://communities.vmware.com/thread/343771?start=0&tstart=0
据我所知,Windows将在需要时发布VSS数据,不需要手动删除它,这是Windows Server Backup完成的典型设置。
在这里阅读更多的信息: http : //technet.microsoft.com/en-us/library/cc772523.aspx
您应该在Windows 2008R2服务器上使用“DiskShadow”而不是vssadmin 。 手动删除阴影副本:
run cmd as admin cmd> Diskshadow Diskshadow> List shadows all (to see what shadows exist) Diskshadow> delete shadows all
希望这可以帮助。