卷影复制删除

我有~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文件名存在,占用空间。

  1. 我可以安全删除这些文件吗?
  2. 我怎么能把他们的所有权删除,因为我一直在拒绝访问。

此服务器的重新启动导致剩余的卷影副本文件被清除/删除,并且驱动器上的空间被释放。 不过,我仍然对影子副本开始使用比分配空间更多的空间感兴趣。

您也可以使用这组命令立即回收空间:

 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 

希望这可以帮助。