Archiv

Archiv für 25. Juli 2015

Fertigstellung HardlinkBackup 2.2.0 schreitet voran

25. Juli 2015 1 Kommentar

Ende letzten Jahres hatte ich angekündigt HardlinkBackup 2.2.0 fertigzustellen. Höchste Zeit also zu bekennen, dass der Termin viel zu optimistisch war – und andererseits Einblick in den Fortschritt der Entwicklung zu geben.

Momentan sind einige Testversionen der Backup Software im Einsatz und müssen sich beweisen. Ich habe viel am Kern von HardlinkBackup geschraubt, so dass noch einige Wochen Test absolviert werden müssen, bis ich sicher sein kann, dass alles problemlos funktioniert. Außerdem müssen noch ein paar Funktionen fertig geschrieben werden, damit eine vollständige Beta-Version getestet werden kann.

Welche Neuerungen werden in HardlinkBackup 2.2.0 enthalten sein?

  • Differnentielle Sicherung großer Dateien: Hierbei können bestimmte Dateien (z.B. virtuelle Festplatten, Datenbank-Files, Truecrypt-Volumes o.ä.) in eine Vielzahl von Blöcken zerlegt werden. Unveränderte Blöcke werden verlinkt, geänderte Blöcke kopiert. Dadurch wird nur der veränderte Teil der großen Datei kopiert, was Speicherplatz und (bei langsamerer Zielanbindung) auch Zeit gespart.
  • Bessere Notebook-Sicherung & Cloud-Backup: HardlinkBackup erkennt nun, ob das Sicherungsziel offline ist und pausiert in solchen Fällen das Backup für eine gewisse (definierbare) Zeitspanne. Ist das Sicherungsziel dann wieder online, wird das Backup nahtlos fortgesetzt. Das erleichtert beispielsweise die Sicherung von Notebooks oder Sicherungen in die Cloud, wenn die zeitweise Verbindungen abbrechen können.
  • Performance-Optimierungen und schnelleres Aufräumen / Löschen von Backupsätzen: Ich habe bei den Kopieralgorithmen an einigen Stellen Optimierungen vorgenommen, die in diversen Situationen höheren Durchsatz bringen. Vor allem das Löschen von vielen Dateien passiert nun deutlich schneller – und kann auch jederzeit abgebrochen werden.
  • Erweiterter Dateivergleich:  Für bestimmte Dateien macht es Sinn, den Inhalt der Dateien mit dem Backup zu vergleichen anstatt nur den Änderungszeitpunkt und die Dateigröße (der normale Weg, der auch deutlich schneller ist). Das ist sinnvoll, wenn Dateien zwar inhaltlich verändert werden, aber der Änderungszeitstempel und die Dateigröße gleich bleibt. Beispielsweise verhalten sich Truecrypt-Volumes teilweise so und verhindern eine zuverlässige Änderungserkennung von  HardlinkBackup.
  • Verwendung von Umgebungsvariablen in Quell- und Zielpfaden
  • Erstellung eines Links zum letzten Backupsatz
  • Verbesserung der Berechnung der Restlaufzeit der Sicherung

Neben diese Neuerungen sind natürlich auch Bugfixes und einige kleinere Verbesserungen im Detail enthalten. Wenn die Tests gut laufen und meine Zeit reicht, werde ich HardlinkBackup 2.2.0 im Spätsommer veröffentlichen können.

KategorienBackup, HardlinkBackup, Software Tags: