J'implémente une sauvegarde des machines virtuelles Hyper V à l'aide de l'ombre à disque basée sur Windows VSS (Volume Shadow Copy Service).Hyper-V Sauvegarde avec diskshadow - quand appeler "end backup"?
La mise en œuvre est à peu près comme décrit dans DiskShadow/Xcopy BACKUP of Hyper-V, où le script diskshadow est comme ce qui suit:
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
En HyperVBackup.cmd la copie réelle des copies d'ombre sur un lecteur de sauvegarde est effectuée à l'aide xcopy. C'est la partie la plus fastidieuse du processus de sauvegarde.
Les commandes begin backup
et end backup
envoient des événements à des auteurs vss pour leur permettre de se préparer à la création de clichés instantanés et de réagir à la fin de la sauvegarde.
- Est-ce une bonne idée d'appeler
end backup
APRÈSEXEC HyperVBackup.cmd
? Cela ne forcerait-il pas les écrivains à rester dans un état intermédiaire tant que dure la longue partie de la xcopie? - Ne serait-il pas approprié d'appeler
end backup
AVANT la ligneEXEC HyperVBackup.cmd
?
En fait, je ne sais pas ce que font généralement les auteurs vss lorsqu'ils reçoivent l'événement envoyé par end backup
.
Merci, nang.