Normale NTBackup Dateien sind standardmäßig nicht komprimiert und auch mit aktiverter Windows Komprimierung werden diese nicht viel kleiner. Was also tun um Platz zu sparen? Oder wie in meinen Fall was tun, wenn das Backup über das Internet übertragen werden soll und der Kunde nur DSL 1000 zur Verfügung hat?
Ich suchte also im Internet nach einer Lösung, wie ich die NTBackup Dateien kleiner bekomme und ich spreche hier nicht von 20MB ich wollte mindestens 200MB rausholen. So suchte ich mir erst einmal ein paar Komprimierer heraus.
WinRar und 7zip wurde von der Community gelobt und so entschloss ich mich beide zu testen.
WinRAR: 500MB.bks komprimiert -> 156MB.rar
( Kompressionsmethode = beste)
7zip: 500MB.bks komprimiert -> 133MB.7z
(Kompressionsmethode = ultra)
So damit hat 7zip schon einmal das rennen gemacht. Zu beachten ist übrigens je höher man das Kompressions Level wählt, desto mehr RAM wird verbraucht. In unseren heutigen Zeit glaube ich, ist das kein Problem mehr. Nun wollte ich allerdings noch, dass wenn NTBackup ein Backup erstellt hat es mit 7zip direkt danach komprimiert wird. Bei antary bin ich dann auf ein nützliches Script gestoßen, was genau das macht.
Dazu benötigt man nur 2 Dinge. Einmal die 7z.exe und 7-zip.dll aus dem 7-Zip Ordner. Danach erstellt man einen .txt File indem man die Pfade der zu sichernden Dateien hineinschreibt.
Beispiel:
“D:\Backup\System State”
Jetzt kommt ein bisschen Scripting. Wir wollen 7zip jetzt anweisen den System State auf ein Netzlaufwerk zu speichern.
Ich habe das folgendermaßen gelöst:
@echo off
set ziel=”\\Netzlaufwerk\Sicherung\”
set name=”SystemState”
7z a -mx9 %name%%ziel%%date%_backup.7z -ssw @files.txt
Ist bestimmt nicht die beste Lösung aber so funktioniert es bei mir einwandfrei. Zum Schluss habe ich noch den genauen Pfad für 7-Zip definiert sowie vom .txt File und als Task hinzugefügt. Beendet NTBackup nach einer Stunde die Arbeit nimmt nach 20 Minuten 7-Zip seine Arbeit auf und verkleinert mir das Backup.
Befehle:
- a = Archiv anlegen
- mx9 = Maximum Compression
- %ziel% = Zielordner/Laufwerk
- %date% = Aktuelles Datum wird drangehängt
- -ssw = Zugriff auf geöffnete Dateien
Habt ihr Anmerkungen oder sogar einen bessern Vorschlag wie man NTBackups kleiner bekommt? Immer her damit!
Related posts:
