Archiv

Archiv für die Kategorie ‘Software’

HardlinkBackup 2.0 auf der Zielgeraden

18. Juli 2012 6 Kommentare

Lange habe ich kein signifikantes Update für HardlinkBackup erstellt. Der Grund ist einfach: Seit vielen Monaten arbeite ich an der Version 2.0, die im Wesentlichen eine Neuimplementierung von HardlinkBackup ist. Der Grund liegt darin, dass ich durch den ursprünglichen Ansatz bedingte Nachteile (allen voran der hohe Hauptspeicherbedarf bei großer Dateianzahl) ausmerzen wollte, sowie eine flexible Basis für zukünftige Erweiterungen schaffen wollte. Ich habe die Wünsche der Benutzer nicht vergessen, die Neubauaktion war nur um einiges aufwändiger, als ursprünglich gedacht!
Doch jetzt legt sich langsam der Staub und HardlinkBackup 2.0 nähert sich der Fertigstellung. Es müssen momentan noch ein paar Kleinigkeiten umgesetzt werden; die wesentlichen Features sind fertig:

  • Neue Benutzeroberfläche – Die Benutzeroberfläche von HardlinkBackup 2.0 ist komplett neu und – aus meiner Sicht – wunderschön gelungen (zumindest für ein Backupprogramm). Ich habe sie an den Metro-Stil des kommenden Windows 8 angelehnt und versucht, HardlinkBackup dabei noch funktionaler zu machen.
    Und so sieht sie aus:

    (siehe unten für weitere Screenshots)
  • Lange Pfad- und Dateinamen – Dieses Feature ist der Wunsch vieler Benutzer. HardlinkBackup 2.0 nutzt die entsprechende Windows-API um Dateinamen mit 255 Zeichen und Pfadnamen bis zu 32.767 Zeichen zu unterstützen (das sind die unterstützen Längen von NTFS). Diese Unterstützung ist Voraussetzung dafür, die in den darauffolgenden Versionen vorgesehene Unterstützung der Volumenschattenkopien umzusetzen, mit deren Hilfe sich in Benutzung befindliche Dateien sichern lassen.
  • Backup leerer Verzeichnisse – Ein kleineres Feature, das aus der Umstellung des Backupalgorithmus resultiert. HardlinkBackup 2.0 sichert auch leere Verzeichnisse korrekt. Verzeichnisse behalten nun auch ihre Änderungszeitpunkte korrekt.
  • Beliebig große Backups – Einer der Gründe für den Komplettumbau ist die Unterstützung von Backups mit Millionen (oder meinetwegen auch Milliarden) von Dateien. Dadurch hat sich der zweistufige Backupprozess von Version 1 grundlegend geändert. HardlinkBackup 2.0 benötigt weniger Hauptspeicher als Version 1 und der Speicherbedarf nimmt auch nicht mehr mit der Dateianzahl zu.
  • Performanceverbesserungen – Ich habe noch keine Messungen gemacht, gehe aber davon aus, dass HardlinkBackup 2.0 schneller als Version 1 arbeitet – vor allem auf moderner Hardware. Version 2 nutzt die Rechenkerne moderner CPUs besser aus und erhöht den Festplatten- / SSD-Durchsatz. Das Einlesen findet teilweise parallel zum Sichern statt, was die Backupzeiten verkürzen sollte. Auch das Löschen von Backupsätzen wurde parallelisiert und geschieht dann schneller als bisher – leistungsstarke Hardware vorausgesetzt.
  • Backup von Linkstrukturen – HardlinkBackup 2.0 berücksichtigt jetzt die bestehenden Links der Quellverzeichnisse und kann die Linkstrukturen im Backup reproduzieren. Dadurch lassen sich auch Backupverzeichnisse unter Beibehaltung der Hardlinks sichern. Neben Hardlinks werden auch symbolische Links und NTFS Junctions unterstützt.
  • Neue Backup-Modi – Neben dem standardmäßigen und namensgebenden Hardlink-Modus unterstützt HardlinkBackup zwei neue Backup-Modi: Im Move-Modus werden keine Hardlinks verwendet, sondern stattdessen die unveränderten Dateien in den neuen Backupsatz verschoben. Dadurch können ebenfalls ältere Backupsätze ohne Verlust aktueller Dateien gelöscht werden. Im Mirror-Modus werden die Quellverzeichnisse zu einem Backupverzeichnis gespiegelt. Auch dieser Modus kommt ohne Hardlinks aus.
  • Erkennung verschobener und umbenannter Dateien über Prüfsummen – Beim Backup berechnet HardlinkBackup 2.0 nun Prüfsummen und sichert sie in der Indexdatei. Diese Prüfsummen können verwendet werden, um verschobene oder umbenannte Dateien relativ sicher zu erkennen und anstatt die Dateien neu zu kopieren mit dem älteren Backup zu verlinken. Dadurch lässt sich weiter Speicherplatz auf dem Backupziel sparen.
  • Sicherung der Sicherheitsbeschreibungen von Dateien – HardlinkBackup 1 konnte bereits die Sicherheitsbeschreibungen (ACL’s) sichern. Allerdings gingen sie verloren, wenn HardlinkBackup nicht genügend Rechte zum Schreiben der Berechtigungen im Zielverzeichnis hatte. HardlinkBackup 2.0 stellt nun das Übertragen sicher; über eine Option läßt sich steuern, ob die Sicherheitsbeschreibungen übertragen werden sollen, oder nicht.
  • Neue Aufgabenplanung – Aus Kompatibilitätsgründen benutzte HardlinkBackup 1 die Aufgabenverwaltung von Windows XP und nicht die Neue in Windows Vista und 7 (bzw. Server 2008). Deshalb tauchten unter Windows 7 die Aufgaben von HardlinkBackup nicht in der Aufgabenplanung der Systemsteuerung, sondern nur unter „C:\Windows\Tasks“ auf. HardlinkBackup 2 nutzt unter Windows Vista und höher die neue Aufgabenplanung.
  • Zweites Backupziel – Aus dem professionellen Einsatz kam der Wunsch, zwei Backupziele gleichzeitig zu beschreiben. Dem bin ich mit HardlinkBackup 2.0 nachgekommen. So kann man z.B. ein Backup „in einem Rutsch“ auf ein lokales und eine Netzwerklaufwerk sichern.
  • Batchmodus – HardlinkBackup 2.0 kann nun auch mehrere in der Kommandozeile übergebene Backups hintereinander ausführen. Dabei wird dann nur die Aktion beim Beenden des zuletzt ausgeführten Backups durchgeführt.

Neben dieser umfangreichen Feature-Liste plane ich auf jeden Fall auch nach dem Release von Version 2.0 relativ schnell nachfolgende Updates nachzuschieben, um weitere gewünschte Features schnell umzusetzen. Zwei Features stehen dabei ganz oben auf der Liste: Unterstützung des Schattenkopiedienstes sowie Einbindung von Start- und Ende-Skripten.

Bevor HardlinkBackup 2.0 jedoch released werden kann, muss ich zunächst die Realisierung abschließen ;). Da sich ja viel geändert hat, muss auch noch viel getestet werden. Dabei benötige ich eure Unterstützung! Sobald die Umsetzung fertig ist, werde ich die Betatest-Konditionen hier veröffentlichen.

Backupübersicht

Bild 1 von 14

KategorienAllgemein, HardlinkBackup, Software Tags:

Neues Forum eröffnet

17. Juli 2012 Keine Kommentare

Auf vielfachen Wunsch habe ich nun auf dieser Homepage ein Forum installiert. Dort könnt ihr euch in Zukunft über HardlinkBackup austauschen, Fragen stellen und Hilfe bekommen. Ansonsten bin ich bei Problemen mit HardlinkBackup aber auch weiterhin unter software@lupinho.net erreichbar und werde auch weiterhin die Kommentare zu den Blog-Seiten beantworten. Das Forum findet ihr unter http://www.lupinho.net/forum/.

KategorienAllgemein, HardlinkBackup, Software Tags:

Bugfixrelease für HardlinkBackup

11. Januar 2012 10 Kommentare

Heute ist Version 1.0.1 von HardlinkBackup erschienen. Es handelt sich um ein reines Bugfix-Release und enthält keine neuen Funktionen. Enthalten sind folgende Bugfixes:

  • Der Verzeichnisfilter funktioniert nun korrekt auch beim Einschließen von Verzeichnissen.
  • Es wird geprüft, ob die letzte gespeicherte Position des HardlinkBackup-Fensters im sichtbaren Bereich eines angeschlossenen Monitors liegt, ansonsten wird die Position zurückgesetzt.
  • Es wurde ein Problem behoben, das dazu führen konnte, dass HardlinkBackup nicht mehr reagiert. Dies war der Fall, wenn HardlinkBackup keine Lösch-Rechte im Backupzielverzeichnis hatte; dort legt HardlinkBackup eine Datei und einen Hardlink an, um die Unterstützung von Hardlinks des Dateisystems zu prüfen. Schlägt das Löschen mehrmals fehl, so konnte es zu dem Problem kommen.
  • Weitere kleinere Fehlerbehebungen.

Ein großer Dank geht an alle, die mir Fehler gemeldet haben und mich bei der Analyse unterstützt haben!

KategorienHardlinkBackup, Software Tags:

Frohes neues Jahr 2012!

1. Januar 2012 Keine Kommentare

Ich wünsche Euch ein frohes neues, wundervolles Jahr 2012! Ich blicke zurück auf ein anstrengendes Jahr 2011, indem ich aber HardlinkBackup veröffentlichen konnte, das regen Zuspruch hat, obwohl ich bislang noch keinerlei Werbung dafür gemacht habe. Vielen Dank an alle Nutzer von HardlinkBackup für euer fantastisches, positives Feedback! Ich arbeite ab Januar hart an einem Major Update – das natürlich für alle bisherigen Käufer kostenlos ist. Damit hoffe ich dann, die meisten schon lange geäußerten Wünsche von Euch erfüllen zu können, so dass HardlinkBackup hoffentlich auch im Jahr 2012 äußerst zufriedene Nutzer haben wird. Vielen Dank auf jeden Fall an alle, die HardlinkBackup erworben haben bzw. die kostenlose Version nutzen, Danke!

KategorienAllgemein, HardlinkBackup Tags:

Danke an alle Spender für RsyncBackup – Willkommen bei HardlinkBackup!

23. Mai 2011 4 Kommentare

Ich möchte mich an dieser Stelle ganz herzlich bei allen Spendern für RsyncBackup bedanken! Eure Spenden haben mich motiviert und dafür gesorgt, dass ich mich in zahlreichen Nächten mit RsyncBackup beschäftigt habe, statt zu schlafen. Danke dafür! 😉

Da ja nun HardlinkBackup 1.0.0 erschienen ist und die Software nicht mehr im vollen Umfang frei ist, möchte ich euch natürlich nicht mit euren Spenden im Regen stehen lassen. Deshalb bekommen in den nächsten Tagen alle Spender von RsyncBackup, die mindestens 19 € gespendet haben, eine E-Mail von mir mit einem Lizenzschlüssel für die Professional License von HardlinkBackup!

KategorienHardlinkBackup, RsyncBackup, Software Tags:

HardlinkBackup 1.0.0

22. Mai 2011 12 Kommentare

So, nach langer Wartezeit ist es endlich soweit: Heute veröffentliche ich HardlinkBackup 1.0.0! Auf vielfachen Wunsch habe ich also RsyncBackup endlich umbenannt. Aus RsyncBackup wird also jetzt HardlinkBackup. Aber der Name ist nicht das einzige, was sich geändert hat…

Das Wichtigste: HardlinkBackup ist nun nicht mehr komplett Freeware. Das ist ein großer Schritt für mich, aber schließlich haben mich auch einige Nutzer geradezu gedrängt, diesen Schritt zu gehen (Danke für eure Unterstützung!). Ich habe mich entschieden, den nützlichsten sinnvollen Teil der Funktionalität als Freeware zu belassen – ich persönlich brauche keine weiteren Features. Nur wer „Power-Features“ wie Planung von automatischen Backups, das automatische Aufräumen oder E-Mail-Benachrichtigungen benötigt, muss nun eine Lizenz kaufen. Ich hoffe, dieser Weg ist für die Nutzer akzeptabel.

Neben der Umstellung des Namens und des Lizenzmodells gibt es folgende inhaltlichen Neuerungen gegenüber Rsyncbackup 1.3.3:

  • HardlinkBackup bringt ein Handbuch als PDF-Hilfe mit, durch das viele Fragen geklärt werden können, die immer wieder als Kommentare hier auftauchen
  • Es werden nun die Sprachen Deutsch, Englisch, Spanisch und Russisch (Vielen Dank an Anton Davidovich!) unterstützt. Die Sprache kann über den Optionen-Dialog umgestellt werden
  • Es wird nun nicht mehr mit allen Backups, sondern nur noch mit den letzten drei (einstellbar) verglichen
  • Es kann eingestellt werden, nach welchem Schema HardlinkBackup die Verzeichnisse der Backupsätze benennt

Ein paar Kleinigkeiten haben sich auch noch getan:

  • Der Rechner kann nun nach dem Backup in den Standby bzw. Hibernate geschickt werden
  • Der Standby wird während das Backup läuft verhindert
  • Beim Backup eines ganzen Laufwerkes wird das gesicherte Verzeichnis jetzt nicht mehr versteckt
  • Das Anwendungsfenster ist nun in der Größe veränderbar
  • Log-Files können nun wahlweise auch kompakter erstellt werden

So, nun wünsche ich euch viel Spaß mit HardlinkBackup!

Euer Lupinho.

KategorienHardlinkBackup, RsyncBackup, Software Tags:

Neue Bugfixversion 1.3.3 für RsyncBackup

25. Juni 2010 18 Kommentare

Eine neue Version von RsyncBackup behebt ein Problem, bei dem es beim Einlesen von Backups mit fehlender Indexdatei (index.rbi) zu einer Fehlermeldung und dem Abbruch des Einlesens kam.
Viel Spaß mit der neuen Version!
Euer Lupinho.

KategorienRsyncBackup, Software Tags:

Neue Version 1.3.2 von RsyncBackup

21. Juni 2010 1 Kommentar

Ich habe eine neue Version von RsyncBackup veröffentlicht, die ein paar kleinere Bugs fixt:

  • Die Einstellungen für das Aufräumen werden nun gespeichert, auch wenn nur(!) die Option ‚behalte die letzten n Backups‘ gewählt wurde (was alleine allerdings keinen Sinn macht)
  • Das Einschließen von Verzeichnissen funktioniert nun wie erwartet
  • Die Log-Datei wird nun immer als UTF-8 geschrieben, um Probleme bei der Zeichnkodierung zu vermeiden

Viel Spaß auch weiterhin mit RsyncBackup! Und vergesst nicht fleißig zu spenden, damit ich auch weiterhin Updates für diese Software veröffentlichen und auf Eure Wünsche eingehen kann!

Euer Lupinho.

KategorienRsyncBackup, Software Tags:

RsyncBackup 1.3.1 behebt kleinere Bugs

20. April 2010 21 Kommentare

Die neue Version von RsyncBackup behebt im Wesentlichen ein Problem: Wurde beim Backup Automatisches Beenden des Programs gewählt, so zeigte RsyncBackup zwar einen Count-Down-Dialog an, blieb aber bei 0 hängen. Mit der neuen Version sollte das funktionieren.

Außerdem migriert diese Version – und auch künftige – die Einstellungen aus der Vorversion. So sollten die Einstellungen nicht mehr jedesmal neu vorgenommen werden müssen.

Viel Spaß mit der neuen Version!

Euer Lupinho.

KategorienRsyncBackup, Software Tags:

Version 1.3.0 von RsyncBackup

17. April 2010 2 Kommentare

Nach nur wenigen Tagen seit Version 1.2.0 gibt es jetzt schon wieder eine neue Version. Diesmal wurden nur Kleinigkeiten verbessert und hinzugefügt, sowie Fehler behoben. Die Änderungen sind im Wesentlichen:

  • Neue Aufräum-Regel: Behalte die letzten ’n‘ Backups.
  • Erweiterte E-Mail Einstellungen (Port, SSL) und E-Mail-Test-Button.
  • Übersicht der geplanten Backups im Optionen-Dialog.
  • Behobene Fehler: E-Mail-Benachrichtigung nur bei Fehlern im Backup funktioniert jetzt, Tray-Icon wird nun beim Beenden entfernt, die Tab-Reihenfolge in allen Dialogen wurde korrigiert sowie Mnemonics hinzugefügt, die deutschen Texte wurden teilweise korrigiert

Die neue Version wird wie gewohnt über die Auto-Update-Funktion angeboten bzw. kann auf der RsyncBackup-Seite heruntergeladen werden.

Viel Spaß mit der neuen Version,

Lupinho.

KategorienRsyncBackup, Software Tags: