next1991
Goto Top

Nur geänderte und neue Dateien zum ZIP Archiv hinzufügen via Batch?!

Hallo,

wir haben leider das Problem... das wir nur ein 800GB große Tapes haben... und die Sicherung nicht aufs Band passt. Zudem sind es sehr viele kleine Dateien... was die Sicherung ebenso sehr langsam laufen lässt... ein ZIP File wäre dagegen deutlich flotter. Nun meine Idee die Dateien davor via Batch zu komprimieren in einem ZIP Archiv.

Gibt es eine Möglichkeit sowas laufen zu lassen? Einmal ein kompletter lauf um alles ins ZIP zu schmeißen... und dann vor der Bandsicherung ein erneuter Lauf um nur die Änderung im ZIP file zu überschreiben... sowie neue Dateien hinzuzufügen?

Aktuell sammeln wir von jedem Server alles via Robocopy ein (Freigaben, Dumps) und lagern es lokal auf der Backupmaschine im extra Raid...

Habt ihr Ideen wie man soetwas lösen könnte? Das Zippen soll eben nicht von vorne anfangen.. die Komprimierung dauert ja komplett auch recht lange... daher nru geänderte/neue Files...

Content-Key: 229252

Url: https://administrator.de/contentid/229252

Ausgedruckt am: 29.03.2024 um 14:03 Uhr

Mitglied: colinardo
colinardo 10.02.2014 aktualisiert um 13:16:41 Uhr
Goto Top
Hallo next1991, Willkommen im Forum!
So etwas ginge z.B. mit 7zip oder WinRAR, die haben in den Kommandozeilen-Versionen den Schalter "u", welcher nur geänderte und neue Dateien im Archiv hinzufügt.
back-to-top7zip
7z u -r Backup.zip *.doc
back-to-topWinRAR
rar.exe a -u Backup.zip "C:\Dateien\*"
Grüße Uwe
Mitglied: next1991
next1991 10.02.2014 um 12:53:56 Uhr
Goto Top
Ansich funktioniert die Lösung... Nur wie entfernt man alte Dateien aus dem ZIP Archiv, welcher gar nicht mehr in der Quelle vorhanden sind? Leider bleiben auch ältere Dateiem im Ziel vorhanden, welche gar nicht mehr in der Quelle existieren.
Mitglied: colinardo
colinardo 10.02.2014 aktualisiert um 13:18:00 Uhr
Goto Top
Zitat von @next1991:

Ansich funktioniert die Lösung... Nur wie entfernt man alte Dateien aus dem ZIP Archiv, welcher gar nicht mehr in der Quelle vorhanden sind? Leider bleiben auch ältere Dateiem im Ziel vorhanden, welche gar nicht mehr in der Quelle existieren.
Bei WinRar reicht hierfür zusätzlich der Schalter "-as" (Archivinhalt synchronisieren), der nicht mehr in der Quelle vorhandene Dateien aus dem Archiv löscht.
rar.exe a -u -as Backup.zip "C:\Dateien\*"
Bei 7Zip sieht das so aus:
7za.exe u -uq0 -r Backup.zip "C:\Dateien\*"
http://sevenzip.sourceforge.jp/chm/cmdline/switches/update.htm
http://www.ojaehrling.de/Eisfair-Pakete/7zip/