【发布时间】:2011-10-19 06:43:02
【问题描述】:
我正在使用基于 Windows VSS(卷影复制服务)的 diskshadow 实现 Hyper V VM 的备份。
实现与DiskShadow / Xcopy BACKUP of Hyper-V 中描述的差不多,其中的 diskshadow 脚本如下所示:
set context persistent
set metadata C:\backup.cab
set verbose on
begin backup
add volume C: alias ConfigVolume
#The GUID of the Hyper-V Writer
writer verify {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de}
create
EXPOSE %ConfigVolume% Y:
EXEC HyperVBackup.cmd
UNEXPOSE Y:
end backup
在 HyperVBackup.cmd 中,将卷影副本实际复制到备份驱动器是使用 xcopy 完成的。这显然是备份过程中最耗时的部分。
begin backup 和 end backup 命令将事件发送到 vss 编写器,以允许他们准备创建卷影副本并在备份结束时做出反应。
- 在
EXEC HyperVBackup.cmd之后致电end backup是个好主意吗?只要长 xcopy 部分需要,这不会迫使 vss writer 保持在中间状态吗? - 在
EXEC HyperVBackup.cmd之前拨打end backup不合适吗?
其实我不知道vss作者在收到end backup发送的事件时通常会做什么。
谢谢, 呸。
【问题讨论】:
标签: backup hyper-v volume-shadow-service