我有一个机器与Hyper-V(不是裸机版本 – Windows 2008操作系统版本),我们正在试验。
我很想从主机操作系统进行备份,而不是从每个虚拟机进行备份。 我希望能够简单地将虚拟驱动器和/或虚拟机复制到我的备份驱动器。
要做到这一点,我需要使用影复制服务…我明白…但如何?
使用RoboCopy应该很容易,但是RoboCopy不支持卷影复制服务。
接下来最好的事情是什么? 将这些计算机备份到另一个映射驱动器的最简单方法是什么?
如果要对卷影副本使用robocopy,则可以使用MS的VShadow工具( http://msdn.microsoft.com/zh-cn/library/bb530725.aspx )
我在下面概述了一个简短的方法,你想创build一个批处理脚本来自动执行这个过程,但这并不难。
您可以使用vshadow工具创build卷影副本。 在此之后,使用-el标志(再次使用vshadow),您可以在驱动器盘符(如x :)下公开阴影副本。 在此之后,您可以使用robocopy从安装的卷影副本驱动器创build备份。
我在下面概述了一个粗略的脚本,注意这个没有经过testing。 它需要C的影子副本,并将其作为X:
setlocal IF NOT "%CALLBACK%" == "" GOTO :VS_CALLBACK set CALLBACK=%~dpnx0 vshadow.exe -p -script=TempScript.cmd -exec=%CALLBACK% C: :VS_CALLBACK setlocal call TempScript.cmd vshadow.exe -el=%SHADOW_ID_1%,X: del /f TempScript.cmd robocopy X:\ \\backup\server
显然,robocopy命令需要进行自定义,以适应您正在做的任何事情(从某个位置复制VHD)。 希望这是有帮助的!
看看这个问题: 备份运行在HyperV上的虚拟机的最佳方法?