Montag, 21. Juli 2008

Snapshot und Backup mit RSync unter Windows

Wer gratis ein Snapshot und Backup will kann sich dieses Script runterladen und per Windows Task Scheduler alle Stunden laufen lassen.
Damit das Script funktioniert muss RSync auf Windows Installiert werden (Hier gibt es ein Tutorial)
Zusätzlich wird Junction für die Hard Links verwendet.
Folgende Änderungen müssen am Script vorgenommen werden :
SourcePath = "G:"
BackupPath = "D:\Mirror_D"
Junction = "C:\windows\system32\junction.exe "
RSync = "C:\Program Files\rsync\rsync.exe"
RunSnapShotStart = 8
RunSnapShotStop = 17
RunSnapShotInterval = 1

RunBackup = 5
KeepBackupDays = 3
SourcePath = Was soll gesichert werden
BackupPath = Wohin soll gesichert werden
Junction = Wo ist Junction
RSync = Wo ist RSync
RunSnapShotStart = Wann soll der Snapshot beginnen (24h Zeitformat)
RunSnapShotStop = Wann soll der Snapshot aufhören (24h Zeitformat)
RunSnapShotInterval = Ist noch nicht implementiert, der Snapshot erfolgt alle Stunde

RunBackup = Wenn erfolgt der Backup (24h Zeitformat)
KeepbackupDays = Wie lange soll ein Backup aufbewahrt werden.

Das Snapshot und Backup System ist rudimentär und kann beliebig ausgebaut werden.

Getestet mit Windows 2003

Achtung! Dieses Script wurde schnell erstellt! Die Sicherheit ist lausig. Also nur auf eigenes Risiko einsetzen!