Benutzer-Werkzeuge

Webseiten-Werkzeuge


windows:volume_shadow_copy_backup

Microsoft Volume Shadow Copy für das Backup verwenden

Powershell Script

Ein komplettes Beispiel für einen Umsetzung in der Microsoft PowerShell befindet sich unter http://orapowershell.codeplex.com/ in der Source Code Section „runVSSFileBackup.ps1“ in meinen OpenSource Projekt OraPowerShell.

Übersicht

Diskshadow Windows 2008

Diskshadow hat das Tool vshadow abgelöst und wird mit Windows 2008 per default ausgeliefert.
Dokumentation unter ⇒ http://technet.microsoft.com/en-us/library/cc772172.aspx


Windows 7 und 10:
Diskshadow steht nicht unter Windows 7 64bit zur Verfügung, kann aber von einen Windows 2008 Server „ausgeliehen“ werden.
Programm (diskshadow.exe) und Language File (diskshadow.exe.mui) aus dem System32 Verzeichnis des 2008'er Servers in die gleiche Pfadstruktur unter Windows 7 64bit kopieren.
(funktioniert leider nur mit der richtigen Sprachversion, von einem englischen 2008 auf ein deutsches Windows 7 hat dies nicht funktioniert!)

Rudimentäres Beispiel:

# aktuelle Kopien auflisten
 
LIST shadows all
 
# Parameter setzen 
SET CONTEXT PERSISTENT
#Locatation for Metadata
SET METADATA c:\vss_meta_oracle_data.cab
SET VERBOSE ON
 
# Backup Modus einschalten
BEGIN BACKUP
 
#Alias für das volume vergeben
ADD VOLUME D: ALIAS OracleData
 
#Snapshot anlegen
CREATE
 
#VSS Copy als Laufwerk freigeben
EXPOSE %OracleData% X:
 
# Daten sichern 
EXEC C:\backupScript.ps1
 
# Laufwerk wieder freigeben 
UNEXPOSE X:
 
# Backup beenden 
END BACKUP
 
#Shadow Kopie löschen 
DELETE SHADOWS SET %VSS_SHADOW_SET%

Als Script aufrufen mit diskshadow -s script.txt.

Quellen:

vshadow.exe - Volume Shadow Copy Service SDK für Windows XP und Windows 2003

Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information
"Autor: Gunther Pipperr"
windows/volume_shadow_copy_backup.txt · Zuletzt geändert: 2016/08/28 22:06 von Gunther Pippèrr