在具有IBM x3550的群集中的IBM x3650上首次遇到此问题以进行故障转移,但是,在运行HyperV而不是群集的一部分的服务器上,此问题是可重现的。 当我尝试使用服务器备份实用程序从VM内部运行基于VM的备份到E:驱动器(它是附加的vhdx文件)时。 它失败,这个错误
备份无法完成。 没有足够的磁盘空间在存储位置创build卷影副本。 请确保为所有要备份的卷提供创build卷影副本所需的最小磁盘空间。 这适用于备份存储目标和备份中包含的卷。 最低要求:对于小于500兆字节的卷,最小为50兆字节的可用空间。 对于超过500兆字节的卷,最小值为320兆字节的可用空间。 build议:如果卷大小超过1 GB,则每个卷至less有1 GB的可用磁盘空间。 详细错误:存储空间不足,无法创build卷影副本存储文件或其他卷影副本数据。
在事件查看器中,我看到这个错误
EventID:521在“TIME”启动的备份操作失败,因为创build正在备份的卷的卷影副本的卷影复制服务操作失败,并显示以下错误代码“0x80780119”。 请查看解决scheme的事件详细信息,然后在问题解决后重新运行备份操作。
在使用Server 2012 R2 MSDN副本进行testing设置之前,使用我们的批量许可证副本服务器进行生产之前,未发生此问题。 所以作为testing,我在运行HyperV的主机(MSDN)服务器上安装了两个虚拟机,一个虚拟机使用我们的MSDN副本,另一个使用我们的服务器批量许可证副本,安装非常简单,安装Windows备份,将VHDx文件附加为E:dive尝试裸机备份。 MSDN副本可以执行裸机备份。 批量许可证复制失败,出现上述错误。
有其他人遇到这个问题吗? 或者有什么想法可以查看两个停止备份完成的虚拟机之间的区别?
编辑:
我已经在两台不同的服务器上validation了这一点,安装了MSDN副本服务器2012 R2的虚拟机工作用于裸机备份,与已购买的批量许可证副本服务器2012 R2安装的虚拟机不适用于裸机备份,另一位信息服务器,无法执行裸机备份,它能够备份C:驱动器罚款,直到我打到裸机备份,它失败了。
我发现这个post是类似于我的问题,但是当我尝试修复,并试图恢复VM的Windows PE系统映像恢复说,它找不到图像恢复。 https://superuser.com/questions/663782/windows-8-1-insufficient-storage-available-to-create-shadow-copy
我会回答自己的问题,希望能帮助别人。 这个问题与Windows试图备份恢复卷有关,如果你想要做一个完整的备份,所以你可以执行一个完整的裸机恢复。 该卷没有所需的50MB可用空间供VSS备份运行,并且失败。 我最终不得不在C的末尾创build一个小的500MB卷来使用额外的空间,并使用vssadmin Add ShadowStorage命令来告诉它使用额外的空间。 您可以在下面阅读更多的细节,并在此处链接到更多关于technet论坛的详细讨论
http://social.technet.microsoft.com/Forums/windowsserver/en-US/7373a7b8-01c8-4e2b-aaaa-513b7dad56f4/windows-server-2012-r2-vm-back-up-fails-with-insufficient-存储可用到创造-非此即彼的?论坛= windowsbackup#8aaa04ec-9a89-4599-80aa-b15c5d09651d
从testing中,我发现磁盘pipe理单元在说我没有时在恢复卷上有很多可用空间。 我运行了powershell命令Get-Volume,并在我的testing虚拟机中显示了我的恢复卷的以下信息。我还使用了diskpart为恢复驱动器分配了一个盘符,以便我可以看到它的内容
HyperV VM Gen 2安装了MSDN,恢复卷大小:300MB,可用空间:59.83MB,Winre.wim文件大小:215MBs BACKUPS在这一个上工作。
HyperV VM Gen 2安装了批量许可证复制恢复卷大小:300MB,可用空间:30.24MB,Winre.wim文件大小:243MB BACKUPS FAIL在这一个。
HyperV VM Gen 1安装了批量许可证复制系统保留(AKA恢复)卷大小:350MBs,可用空间:61.07MBs,Winre.wim文件大小:243MBs BACKUPS在这一个工作。
正如你所看到的MSDN副本有一个较小的winre.wim文件,它允许可用空间超过50MBs,所以你不会得到这个错误“对于卷低于500兆字节,最低是50兆字节的可用空间。
安装到第一代虚拟机时,批量许可证副本会生成一个更大的恢复驱动器,因此可用空间大于50MB,但在第二代虚拟机上无法执行此操作,备份失败,这是一个错误吗? 另外一小部分信息是两个服务器2012 ISO文件之间的文件大小差异,大约是28MB,正好是两个不同的winre.wim文件之间的差异。
为了临时解决这个问题,我把小的winre.wim文件从MSDN虚拟机复制到批量许可虚拟机和备份工作,他们甚至可以完成恢复工作,但是在那个时候,我使用的批量许可ISO图像恢复将其较大的winre.wim文件重新放入,备份又使新恢复的虚拟机失败。
我也尝试了vssadmin resize shadowStorage命令,但是它不会占用卷ID,所以我必须为它们分配一个驱动器盘符,并将其大小设置为无限制,并且备份仍然失败。
然后,我终于发现,如果我缩小C驱动器下512MB,并创build一个新的分区,并添加阴影存储到它与以下命令,S被映射到恢复卷vssadmin添加ShadowStorage / For = S:/ On = F:/ MaxSize = UNBOUNDED备份工作!
最后,备份在恢复新的VM映像后工作,添加ShadowStorage映射丢失,必须重新创build备份才能再次运行。 不是一个很好的解决办法,但比现在好。 现在我的问题是,MS会很快发布一个修补程序?
谢谢Chris
以下是Windows团队build议的解决方法。
我遇到了Windows Server 2012 R2虚拟机的问题,我的解决scheme是在Wndows安装程序中手动创build系统文件:在HDselect窗口中按shift-F10,然后键入。
DISKPART
select磁盘0
创build部分prim大小= 300
创build部分efi大小= 300
出口
然后在HP的免费部分安装Windows,准备的分区将用于系统。
收集我的信息如何做到这一点从:
在我的情况下,我发现系统保留分区已满,这是由于Windows备份使用它作为临时存储区域导致的问题。 我的系统保留分区是500Mb这是相当大的。
回答1.使用计算机pipe理|将驱动器号映射到系统保留分区 磁盘pipe理GUI 2.打开资源pipe理器并导航到映射的驱动器号3.在我的系统上,我发现一个C_目录占用了大量的空间。 4.我做了一个副本到另一个驱动器,然后删除原来5.再次运行备份,这一次它的工作