我正在使用基於Windows VSS(卷影複製服務)的diskshadow實施Hyper V VM的備份。帶有diskshadow的Hyper-V備份 - 何時調用「結束備份」?
的實施是相當多,如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部分需要,這會不會迫使作者停留在中間狀態? - 在線
EXEC HyperVBackup.cmd
之前撥通end backup
是否合適?
其實我不知道vss編寫者在收到end backup
發送的事件時通常會做什麼。
謝謝, n。