HardlinkBackup
HardlinkBackup ist ein einfaches, schnelles Backup-Programm für inkrementelle Backups, das Hardlinks benutzt, Backups planen, E-Mail-Benachrichtigungen versenden und automatisch alte Backups löschen kann. HardlinkBackup liest die Quellverzeichnisse ein und vergleicht die Dateien mit früheren Backups. Nur die geänderten Dateien werden anschließend kopiert, die unveränderten Dateien werden mit Hard-Links mit den Dateien der bereits bestehenden Backups verlinkt (Voraussetzung ist, dass das Ziellaufwerk Hardlinks unterstützt, also z.B. mit NTFS formatiert wurde). Auf diese Art und Weise befindet sich auf dem Backup-Laufwerk immer eine komplette Kopie der Quellverzeichnisse vom jeweiligen Datum. Jedoch wird nur der Platz einer Kopie plus der veränderten Dateien benötigt. Wird eine alte Backup-Kopie nicht mehr benötigt kann sie ohne Probleme entsorgt werden, indem einfach das entsprechende Backup-Verzeichnis gelöscht wird. Von der Idee her entspricht HardlinkBackup dem rsyncbackup.vbs der Zeitschrift c’t, erweitert um eine grafische Benutzeroberfläche und viele weitere Features.
HardlinkBackup | |||||||
---|---|---|---|---|---|---|---|
Aktuelle Version: | Version 2.2.23 (Build 9214) vom 05.07.2021 | ||||||
Download: |
|
||||||
Readme/Changes: | ReadMe.txt Bitte beachten Sie die Lizenzvereinbarung. | ||||||
Handbuch/Hilfe: | Download (PDF, deutsch) | ||||||
Unterstützte Betriebssysteme: | Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2008 R2, Windows 7, Windows 8/8.1, Windows Server 2012, Windows 10, Windows 11, Windows Server 2016, Windows Server 2019, Windows Server 2022 | ||||||
Lizenzen: | Community Lizenz | Professional Lizenz | Enterprise Lizenz | ||||
Preis: | kostenlos | 39 € | 69 € | ||||
Einsatzgebiet: | Nicht-Kommerziell | Nicht-Kommerziell | Kommerziell | ||||
Sprachunterstützung: | Englisch, Deutsch, Französisch, Spanisch | ||||||
Features: | |||||||
Schnelle, inkrementelle Sicherung beliebig großer Verzeichnisse | |||||||
Verschiedene Backup-Modi (Hardlink, Linkskript, Move, Mirror) | |||||||
Verwendung von Hardlinks (platzsparende Sicherung) | |||||||
Wiederherstellung mit Windows-Bordmitteln (Kein Programm notwendig) | |||||||
Sicherung auf lokalen, USB & Netzlaufwerken sowie Unterstützung vieler NAS | |||||||
Unterstützung langer Pfad- und Dateinamen | |||||||
Intuitive Benutzeroberfläche | |||||||
Management von mehreren Backups | |||||||
Sicherung von Linkstrukturen (Ermöglicht Backup von Backups) | |||||||
Überprüfen und Wiederherstellen von Backups | |||||||
Sichern von geöffneten Dateien | |||||||
Planung automatisierter Backups | |||||||
Emailbenachrichtigung | |||||||
Automatisches, regelbasiertes Aufräumen von Backups | |||||||
Batchmodus (Ausführen mehrerer Backups nacheinander) | |||||||
Erkennung verschobener und umbenannter Dateien | |||||||
Differentielle Sicherung großer Dateien | |||||||
Unterstützung für Notebook-Backup (Überwachung von Ziellaufwerk und Netzwerkverbindung) | |||||||
Durchführung von Skripten vor und nach dem Backup | |||||||
Verwendung zweier Backupziele gleichzeitig | |||||||
Kommerzielle Nutzung | |||||||
Erwerb über Partner: | |||||||
Alternativ kann HardlinkBackup auch direkt beim Autor erworben werden (Achtung: längere Bearbeitungszeiten). Einfach E-Mail an software@lupinho.net. |
Screenshots:
Danke für die superschnelle Antwort.
Damit komm ich gleich zur nächsten 🙂
Ich habe den Filter „falsch“ verwendet und jetzt in meinem ersten großen Backup ein Haufen Cache und Temp-Verzeichnisse drin.
Dieses erste Backup wird ja für die folgenden zum Vergleichen genommen.
Kann ich jetzt direkt im Backup einfach die Verzeichnisse löschen und den Filter fürs nächste Backup korrigieren und dann ist alles richtig oder wird mit einem erstellten Index verglichen?
Danke und Gruß
Ralf
Wenn Du in einem Backup „rumpfuschst“, dann ist es immer besser, die Datei index.hbi zu löschen. Dann liest HardlinkBackup den Backupsatz komplett vom Filesystem, ansonsten wird der Index benutzt. In Deinem Fall würde es vermutlich aber trotzdem gehen, solange Du die Dateien, die Du löschst, im nächsten Backup auch wirklich ausfilterst…
Ich habe Bullsh… gedacht vorhin.
Wenn ich den Filter ab jetzt richtig setze, sind die Verzeichnisse ja in künftigen Backups so oder so nicht mehr drin.
Und die paar MB mehr im ersten stören mich nicht weiter…
Danke für die Hinweise und die super Arbeit!
Hi,
ich nutze die Community-Lizenz und habe den Eindruck, dass seit der 2er-Version nicht mehr der Index zum Vergleich herangezogen wird, sondern die Dateien tatsächlich vom Backup-Medium eingelesen werden. Wenn ich das richtig sehe sind die Optionen, um das zu konfigurieren, in der Community-Version nicht mehr erreichbar. Waren sie aber früher, oder?
Danke und Grüße!
Daniel.
@Daniel
Die Optionen hat – glaube ich – kaum jemand genutzt, deshalb sind sie jetzt weg.
Deine Beobachtung ist teilweise richtig: HardlinkBackup 2 kann nicht den Index von Version 1 lesen. Daher wird bei alten 1er Backups der Index nicht benutzt. Für die neuen Backups zieht dann aber der Index wieder. Da per Default 3 Backups zum Vergleich herangezogen werden, müsste es ab dem 4. Backup spürbar schneller gehen, oder aber Du nimmst nur 1 oder 2 Backups zum Vergleich (als Default in den Einstellungen oder einfach weniger Backupsätze grün markieren).
@lupinho
Ok, vielen Dank für die Info! Ich hatte schon nur 1 Backup zum Vergleich, und heute lief es tatsächlich auch in annehmbarer Geschwindigkeit.
Eine Frage noch: Oben wurde ja schon diskutiert, dass manche Verzeichnisse im Backup versteckt sind. Ich habe dieses Verhalten auch: Ich sichere eine komplette Datenplatte, und im Backup ist dieses Verzeichnis dann versteckt. Ist im Notfall nicht schlimm, aber trotzdem etwas irritierend.
Grüße!
Daniel.
Ich kann den Bug nicht nachstellen, habe aber hoffentlich trotzdem einen Bugfix. Kommt mit dem nächsten Update.
Ich wollte nur noch mal kurz danke für die Entwicklung an HardlinkBackup sagen. Es ist echt eine klasse Software! Mir ist aufgefallen, dass auf deiner Homepage die Seite Feature Request ziemlich veraltet ist. Wenn sie eh nicht mehr gepflegt wird, kann man sie ja einfach auch offline nehmen.
Außerdem wollte ich noch kurz nachfragen, ob es einen Zeitplan zwecks der Verwendung von Schattenkopien gibt?
Viele Grüße
Thomas
Hallo lupinho,
Ich verwende HardLinkBackup seit geraumer Zeit. Vor etwa 2 Wochen habe ich nun auf Version 2 gewechselt. Seither können Dateien auf einem unserer Server nicht mehr kopiert werden. Fehlermeldung „Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird. (Exception from HRESULT: 0x80070020)“. Dieser Fehler tritt bei unzähligen Dateien eines Tivoli-File-Repositorys (Deployment Tool) auf. Gibt es dazu eine Erklärung? (Unter v. 1.x hat das Kopieren dieser Daten noch bestens funktioniert!)
Zudem bekomme ich beim Sichern meiner Backup-Konfiguration immer die Fehlermeldung:
„Einf Fehler ist beim Planen von „C:\Users\Public\Documents\HardLinkBackup_v2.hbd“ aufgetreten: Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist. (Ausnahme von HRESULT: 0x800700B7)“.
Die Datei wird allerdings trotz Fehlermeldung korrekt gespeichert…
@Markus
Auch Version 1.x stolpert über diese Fehler, da sollte nichts anders sein. Es könnte höchstens noch ein Berechtigungsproblem sein, aber da wäre die Fehlermeldung komisch. Bist Du sicher, dass genau diese Dateien von Version 1 gesichert wurden? Denn: Version 2 kann u.U. Dateien sichern, auf die man mit Version 1 gar keinen Zugriff bekommt.
Der Fehler beim Speichern hat nichts mit dem Speichern des Files zu tun, sondern mit der Aufgabenplanung. Kannst Du mal in der Aufgabenplanung alle Aufgaben im Ordner „HardlinkBackup“ löschen? Hast Du selbst Aufgaben in der Aufgabenplanung angelegt? Wichtig wäre auch zu wissen, ob Du XP oder Vista/7/8 verwendest. Falls der Fehler bestehen bleibt, schicke mir doch bitte eine E-Mail mit allen Angaben zum Fehler und der Fehlersituation, die Du machen kannst.
@lupinho
Danke für die Antwort.
– Was das Problem mit den gesperrten Dateien betrifft, werde ich einen Test mit der früheren Version 1.x von HardLinkBackup machen. Infos zum Resultat folgen auf diesem Kanal…
– Das Problem mit dem Sichern der Backup-Konfiguration bestand tatsächlich in der Aufgabenplanung. Ich habe nämlich mein Backup manuell, d.h. ohne die Option in HardLinkBackup geplant, da ich vor dem Backup noch einen Wechseldatenträger „mounten“ und nach dem Backup „unmounten“ muss. Diese manuell erstellte Aufgabe hat nun unglücklicherweise HardLinkBackup geheissen, was zum genannten Problem geführt hat…
@lupinho
Also, nun habe ich den Test mit HardLinkBackup v. 1.x gemacht. Es ist tatsächlich so, dass diese Version unser Tivoli-Repository ohne Fehler sichern kann, während v. 2.0.3 viele Fehler vom Typ „Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird. (Exception from HRESULT: 0×80070020)“ wirft. Allerdings habe ich die Daten nicht zurückgelesen und auf ihre vollständigkeit geprüft.
Wie komme ich da weiter? Oder muss ich ev. wieder auf v. 1.x zurückgehen?
Danke für die Bemühungen
Markus
Ich bin mir sehr sicher, das Version 1 diese Dateien auch nicht sichern kann. Version 2 kann teilweise Dateien sichern, auf die Version 1 gar keinen Zugriff hat; z.B. weil sie für den Benutzer gar nicht sichtbar sind. Version 2 nutzt für diese Fälle die lokalen Systemrechte. Bitte prüfe mal, ob diese Dateien in der Sicherung von Version 1 überhaupt vorhanden sind. Du kannst die Dateien oder das übergeordnete Verzeichnis ausschließen oder einfach mit den Fehlern leben.
@lupinho
Ja, die Dateien sind in der Sicherung der Version 1 vorhanden und in der Sicherung der Version 2 fehlen sie tatsächlich. Wie gesagt, es handelt sich um Dateien eines IBM-Tivoli-Repository, welche für die Erstellung und Verteilung von System-Images verwendet werden. Ich werde bei Gelegenheit versuchen, die Dateien bei gestoppten Tivoli-Diensten zu sichern. Dazu muss ich aber einen günstigen Moment, z.B. an einem Wochenende finden.
@lupinho
Hallo lupinho,
Ich habe es jetzt auch nachvollziehen können – Version 2 scheitert an Dateien, die zwar von einem Prozeß im Zugriff sind, aber als shared geöffnet sind – also z.B. mdb-Dateien, die nicht exklusiv geöffnet sind. Version 1 hat die noch problemlos kopiert. Streng genommen könnte die Datei inkonsistent sein, also ist es nicht wirklich falsch, diese so nicht zu sichern. Allerdings gibt es ja durchaus Scenarien, in denen eine solche Datei zwar im Zugriff ist, aber nicht wirklich schreibend darauf zugegriffen wird, weil dies z.B. nur durch aktive Benutzer geschieht, die zu Zeiten der Datensicherung eben gar nicht da sind.
Man könnte sich jetzt mit einem einfachen xcopy behelfen, dass die Datei vor der eigentlichen Sicherung kopiert (das funktioniert ohne Probleme) und natürlich (wie Markus vorgeschlagen hat) entsprechende Dienste stoppen (wenn es sich eben um solche handelt).
Wäre es nicht sinnvoll, diese Verhaltensänderung gegenüber der Version 1 im Changelog bzw. unter den für das Update zu beachtenden Punkten zu dokumentieren?
@Martin
Hallo Martin,
Danke für das Mitdenken. Deine Begründung tönt plausibel. Die Dateien werden in meinem Fall von Tivoli nachts auch wirklich nur lesend geöffnet um unsere Desktop- & Notebooks zu pflegen. Da diese Pflege zeitgleich mit dem Backup geschieht, kann ich den Tivoli-Dienst nachts (ausser zu Testzwecken, wie weiter oben beschrieben) nicht dauerhaft stoppen. Ich bin also im Prinzip darauf angewiesen, dass HardLinkBackup diese Daten mitsichert. Die Lösung mit xcopy vor dem eigentlichen Backup finde ich auch nicht sonderlich elegant. Das Tivoli-Repository ist zudem ca. 54 GB schwer. Die möchte ich halt schon mit HardLinks verlinken, falls Sie nicht geändert haben…
@lupinho
Ist zu erwarten, dass eine Lösung zu diesem Problem in einem nächsten Release eingepflegt wird?
@Markus
Ohne jetzt lupinho vorgreifen zu wollen: eine programmtechnische Lösung hätte das Problem, dass die Software nicht erkennen kann, ob ein Programm eine zum Schreiben und Lesen nicht exklusiv geöffnete Datei wirklich nur liest oder eben auch zwischendurch schreibt. Ich weiß nicht, wie Tivoli genau die Dateien öffnet – unsere Anwendung öffnet sie sicher zum Schreiben und Lesen. Als Lösung könnte ich mir höchstens vorstellen, eine Ausnahmeliste von Dateien zu führen, die trotzdem gesichert werden sollen. So ähnlich wie die Liste der Dateien, die übersprungen werden sollen, jetzt schon angelegt wird.
@lupinho
Vielleicht wäre ja so etwas mit wenig Aufwand machbar und würde für einige Leute das Problem lösen, ohne die sichere Funktion zu gefährden?
@Martin
@Markus
Danke für Euer Hilfe! Ich denke, ich habe eine Lösung für das Problem – gerade mit Version 2.0.5 veröffentlicht. Tatsächlich öffnete HardlinkBackup 2 die Dateien ohne anderen Anwendungen Zugriff zu erlauben. Ich habe das – analog zum Verhalten von Version 1 – nun umgestellt of möglichen Lesezugriff. Wenn andere Anwendungen nun Dateien zum Lesen aufhalten, kann HardlinkBackup ab Version 2.0.5 nun sichern. Einen Schreibzugriff erlaubt diese Version allerdings nicht, d.h. für solche Dateien sollte es immer noch einen Access-Denied-Fehler geben. Das ist dann aber ok, denn dann würde HardlinkBackup Müll sichern. Ich hoffe, das sich so euer Tivoli-Problem lösen läßt. Postet mal, wenn ihr Verbesserung (oder auch nicht) feststellt! Würde mich interessieren!
@lupinho
Danke lupinho für die neue Version 2.0.5. Das Problem mit der Sicherung der lesend geöffneten Tivoli-Dateien scheint gelöst zu sein. SUPER!!!
Nur habe ich nun leider ein anderes Problem. Das Programm will keine HardLinks mehr anlegen und kopiert jedesmal die gesamten Daten (Bestätigungs-eMail: „Es wurden 302.718 Dateien (579 GB) kopiert und 0 Dateien (0 Byte) verlinkt. Das Backup wurde mit 4 Fehlern beendet (siehe „D:\Backup\2012-12-03\backup_2012-12-03_20_30_09.log“)“). Woran kann das wohl liegen? Ich habe die Backup-Option HardLinks gewählt und das Ziellaufwerk ist ein NTFS-Laufwerk.
@Markus Da nur du die Fehlermeldungen kennst, kann hier keiner etwas dazu sagen.
Ich finde es toll, dass es eine GUI für rsync gibt. Zum Testen habe ich die freie Version heruntergeladen. Mir sind da einige Kleinigkeiten/Fragen aufgefallen.
Man kann keine Dateien in nicht sichtbaren (Exploreransicht) Verzeichnissen sichern. Dies betrifft z.B. das Verzeichnis „Users“, in dessen Unterverzeichnisse (AppData) von vielen Anwendungen Konfigurationen abgespeichert werden. Dies wäre besonders wichtig bei z.B. Email-Programmen.
Werden verpasste Tasks automatisch nachgeholt?
Werden unterbrochene Backups wieder aufgenommen?
Ein Programm, dass im Namen „Backup“ trägt, sollte alle diese Dinge doch können, oder?
Das es sich hier um eine noch sehr frühe Version handelt, ist mir bewusst. Daher bin ich erschrocken über die Preispolitik. Und das ist ein Einführungspreis? Was wird es wohl später einmal kosten?
Was nicht zu erkennen ist, ist ob die Lizenz einmalig gekauft werden muss und alle zukünftigen Updates enthalten sind oder ob zu jedem Minor- oder Major-Release wieder Gebühren anfallen. Zu ersterer Variante wären die veranschlagten 29€ sicher ein faires Angebot.
Mein Fazit zu diesem Zeitpunkt:
Ein wirklich sehr guter Ansatz, der unbedingt weiterverfolgt werden sollte. Dass man dies nicht für Lau macht, ist klar. Allerdings kommt für mich in diesem „Betastadium“ kein Kauf in Frage. Auf ein BACKUP muss man sich in allen Lebenslagen und Eventualitäten verlassen können. Bis dahin ist es wohl noch ein weiter Weg. Vielleicht etwas zu früh auf den Markt gebracht?
Ich werde die Entwicklung mit Spannung verfolgen. Viel Lob verdient die Dokumentation des Programmes. Bitte unbedingt so fortführen.
Danke für die viele Arbeit.
Gruß
Frank
PS: Hoffentlich ist dies nicht einer der vielen Projekte, die nach kurzer Zeit wieder vom Markt verschwinden. Wäre wirklich Schade.
@Thomas
Danke für Deine Anmerkungen. Im einzelnen möchte ich auf Deine Punkte eingehen:
HardlinkBackup arbeitet ähnlich wie rsync, ist aber nicht einfach eine rsync-Oberfläche. Der Algorithmus arbeitet anders, ansonsten wäre es auch schwierig, im Normalfall schneller als rsync zu sein.
Doch, kann man. Die Dateien sind dann im Zielordner genauso versteckt, wie im Quellordner, da alle Dateiattribute übertragen werden (wenn vom Format der Zielfestplatte unterstützt).
Das kannst Du einstellen; also: ja.
Du kannst ein abgebrochenes Backup durch drücken von „Strg“ wieder zum Vergleich markieren. Dann müssen bereits kopierte Dateien nicht mehr kopiert werden (die werden verlinkt). Ein anderes „Wiederaufnehmen“ braucht es meiner Meinung nach nicht. Ein „Pause“-Knopf wurde noch gewünscht und diesem Wunsch werde ich auch nachkommen.
Kann es ja auch.
Version 2 ist relativ neu, ja. Sie läuft aber bei tausenden Usern relativ problemlos. Es gab ein paar Bugs, die aber mit Hilfe der Community gelöst werden konnten. Jetzt gibt es aber kaum noch offene Punkte (ich werde noch ein Bugfix-Release für die Verschiebe-Erkennung veröffentlichen). Mit Version 1 habe ich aber über 1 Jahr sehr viel Erfahrung sammeln können; und diese Version lief reibungsfrei bei sehr vielen Benutzern unter unterschiedlichsten Bedingungen. Davor gab es ca. 1,5 Jahre lang RsyncBackup, das ebenfalls bei vielen Leuten im Einsatz war und auch weiterhin noch ist.
Herrje. Was soll ich dazu sagen? Es wird immer einen geben, dem es zu teuer ist. Daher gibt es ja eine Umsonst-Version. Und mir würde die vom Umfang her als Privatanwender reichen. Den Preis der Professional versuche ich auch relativ günstig zu halten. Was es später mal kosten wird, ist noch nicht ganz raus. Es wird wohl eine moderate Preissteigerung geben…
Alle Updates mit Versionsnummer 2 sind inklusive. Das umfasst momentan sämtlich meiner momentanen Erweiterungspläne, insbesondere die Unterstützung von Volumne-Schattenkopien zu Version 2.1. Ein Major-Update kann kostenpflichtig sein. Beim Update von Version 1 auf Version 2 habe ich 0€ verlangt, d.h. jeder, der Version 1 gekauft hatte, oder sogar zu Zeiten von RsyncBackup einen signifikaten Betrag gespendet hat, der hat Version 2 umsonst bekommen. Ich will keine Geldschneiderei betreiben und versuche meine Kunden fair zu behandeln.
Das sehe ich nicht so. Von „Beta“ kann nicht die Rede sein. Klar ärgert mich jeder Bug, der bei meinen Kunden auftaucht. Leider kann ich das als „Nebenberufssoftwarehersteller“ bei der Komplexität des Themas nicht ganz vermeiden. Bis jetzt waren meine Kunden sehr verständnisvoll und hilfreich. Nochmal hier ein ganz dickes Dankeschön an alle, die mir Fehler geliefert haben! Zum Kaufen der Software will ich Dich aber wirklich nicht überreden. Die muss einfach für sich sprechen. Ich habe bis jetzt keinen Euro in Werbung oder sowas gesteckt; die Popularität von HardlinkBackup funktioniert über Mund-zu-Mund-Propaganda. Den Leuten gefällt das Programm oder nicht. Ich kann Dir nur sagen: Es gefällt verdammt vielen, darauf bin ich stolz und darüber freue ich mich! Wer’s nicht mag, muss es nicht nutzen; ich find‘ das Prinzip super!
Danke auf jeden Fall für Deine Anmerkungen. Ich hoffe, ich konnte ein paar Deiner Fragen beantworten und würde mich natürlich trotzdem freuen, wenn Du User von HardlinkBackup bleibst. Ob Community oder Professional ist mir dabei egal; Du musst wissen, was Dir ein funktionierendes Backup wert ist.
@Thomas
Zum Problem der nicht-stattfindenden Verlinkung:
ich hatte das Feld „Quellverzeichnis“-„Name“ bisher (v1.01) leer, sah keine Veranlassung, das auszufüllen. V2.x verlangt hier nun zwingend einen Namen, den ich eingetragen habe. Das Backup wird daraufhin nicht mehr direkt unter dem Backupverzeichnis [Datum] gespeichert, sondern einen Ordner drunter, eben „Name“. Der Vergleichsprozess findet dann die alten Dateien nicht mehr und legt alle neu an.
Lösung: alle alten Backups manuell in einen Unterordner [Datum]\Name verschieben, dann klappt’s auch wieder mit der Verlinkung.
Hoffe, das ist auch für dich die Lösung.
Hallo Lupinho,
eben die v2.07 gekauft. Brauchte nun nach ausgiebiger Benutzung der 1.x die Aufräumoption…
Das neue Layout hat mich ziemlich erschlagen: du hast die Win8-Anlehnung wirklich schön hingekriegt, aber die Welt fährt doch zum großen Teil noch länger den ehrwürdigen, bewährten bisherigen Windows-Style. Ich tu mir da recht schwer, zumal es bei einem Admintool wie HLB nicht wirklich auf GUI-Stylistik ankommt… Hätte mir besser gefallen und wäre intuitiver gewesen, eine „Win7-konforme“ GUI mit schönen Options-Pulldowns zu haben, zumindest auf Rechnern bis Win7. Meine Meinung.
Letztlich zählen aber nur innere Werte, und da lief unter der 1.x alles reibungslos. Hoffe, das setzt sich auch bei der 2.x so fort.
Zur GUI eine Frage: bei der Planung kann ich z.B. den Tag einer wöchentlichen Ausführung angeben, aber nicht die Uhrzeit. Die einzige Uhrzeit-Einstellmöglichkeit ist oben in der Option der sofortigen Ausführung. Ist das der richtige Ort? Das sollte evtl. besser kenntlich gemacht werden.
Ich freue mich schon auf den Schattenkopie-Modus. Auch dazu eine Frage: ich lasse den Backupserver nur zur Sicherung hochfahren. HLB startet daraufhin und zieht von den anderen Maschinen die Dateien per Netzwerk rein. So nützen mir die Shadow Copies natürlich nicht viel. Da bräuchte es einen Client auf den zu sichernden Rechnern, der die Schattenkopien aktiviert und die Dateien dem Backupserverprozess zur Verfügung stellt. Ich fürchte, ich stehe mit diesem Wunsch recht alleine da, oder? Oder gibt es hier Alternativen, auf die ich nicht komme? Klar, man könnte das Timing zwischen den Maschinen und dem Backupserver für einen Push-Betrieb manuell abgleichen, aber damit verliere ich die Kontrolle über die Serialisierung der verschiedenen Backupprozesse…
Zur UI: Man gewöhnt sich dran. Als ich wegen Abwärtskompatibilitätstests wieder 1.x installieren und bedienen musste, kam mir die Bedienung schon umständlicher vor. Vor allem der Home-Screen ist meiner Meinung nach nützlich…
Zur Planung: Ja, das ist die richtige Zeit. Die Maske ist im Endeffekt eins zu eins von Version 1 übernommen (und die ist ähnlich der Maske der Windows Aufgabenplanung)…
Der Schattenkopiemodus funktioniert nur auf dem lokalen Rechner. Für deinen Fall müsstest Du ein Pre-Backup-Skript einbinden, dass die Schattenkopie auf dem Quellrechner anlegt und als Share dann freigibt. vshadow.exe (http://msdn.microsoft.com/en-us/library/windows/desktop/bb530725%28v=vs.85%29.aspx) ist Dein Freund, vermutlich hilft die „-er“-Option.
@lupinho
Ja, man gewöhnt sich dran. Der Home-Screen ist schon toll und übersichtlich. Was ich schade finde (aber das kommt ja nicht von dir) ist, dass der große Vorteil von Windows, _eine_ Bedienphilosophie, verloren geht, nachdem bei Win8 nun wieder alles völlig anders ist. Das Gehirn darf sich nun auch noch mit der Bedienung rumschlagen, nicht nur mit der eigentlichen Aufgabe. Schade, dass das Win8-Konzept von HLB nicht auf Win8 beschränkt ist, sondern auch unter Win7 so erscheint, wo es ja eher nix verloren hat. Aber ich weiß auch, wie aufwändig GUI-Programmierung ist, das macht man nicht gerne doppelt.
Performance: ich habe meine alten drei Jobs auf die 2.x übernommen. Was unter 1.x unter den gleichen Umgebungsbedingungen ca. 40min dauerte, braucht nun ca. 2,5h. Gibt es Erfahrungen bezüglich der Performanceunterschiede beider Versionen? Als Backupserver tut’s mir noch eine alte 1,1GHz-DualCPU-Serverkiste (PentiumIII).
Vielen Dank für den Tipp mit dem Pre-Backup! Klingt sehr vernünftig, werde ich mal so ansetzen.
@Jürgen
Hast Du viele Backupsätze? Version 2 kann nicht die Indexdateien der alten Backupsätze lesen, daher dauert das Einlesen länger. Hinzu kommt, dass das Einlesen der Hardlinks bei vielen Backupsätzen länger dauert. Sobald das Backup wieder nur mit neuen Backupsätzen vergleicht, geht’s wieder schneller (Standard ist 3; Du kannst bei den nächsten Backups ja zwei Backupsätze manuell zum Vergleich abwählen).
Ich bin erst kürzlich auf Hardlinkbackup aufmerksam geworden. Das wäre eigentlich die Backupsoftware die ich seit langem suche, wenn es da nicht die sehr gewöhnungsbedürftige Oberfläche gäbe. Ich kenne win8 nicht und hab auch nicht vor in absehbarer Zeit es zu Nutzen. Daher hätte ich gerne eine GUI im win7 Style. Ist es möglich die alte Version noch zu bekommen?
Gruß
Sven
@lupinho
Ich hatte schon auf einen Vergleichssatz beschränkt, da ich sowas schon vermutete. Der war allerdings auch noch immer mit der Vorversion angefertigt. Aha, die Indexdatei kann nicht weiterverwendet werden; das würde ja einiges erklären. Eine andere Erklärung wäre auch noch, dass ich ja nun eine automatische Löschung durchführe, die ich vorher (vor der Pro-Lizenz) manuell machen musste, und die schlägt auch noch ins Zeitbudget. Ich denke, ich behalt’s im Auge, aber das dürfte sich klären.
@Sven
Hatte ich auch schon kritisiert, da gibt’s aber wohl nix anderes. Ist für ein Systemtool unter <Win8 ziemlich gewöhnungsbedürftig, aber die Funktion des Programms macht diese Sache auf Dauer wett: da man das Programm ja idR automatisiert im Hintergrund laufen lässt, wird man die Oberfläche eh nicht so oft brauchen…
Hallo,
bin neu hier. Habe mir HardLinkBackup installiert und ausprobiert. Möchte damit meine Lightroom-Bilddatenbank sichern. Bezüglich der Einstellungen habe ich die Frage, welche Optionen am besten einzustellen sind. Habe das Handbuch gelesen, aber das mit den inneren bzw. äußeren Links (Abschneiden, Duplizieren, Beibehalten) nicht wirklich verstanden. Was soll ich am Besten nehmen?
Ist es richtig, daß jedes neue Backup gleich groß ist, evtl. vergrößert durch neue Fotos (hier 88 GB erstes Backup, 88,1 GB zweites Backup, usw.)? Kann ich dann ältere Backups einfach löschen?
Danke
Hi,
bezüglich der Links ist das für Lightroom eigentlich egal, da es meines Wissens nach keine Links anlegt. Mit „Beibehalten“ machst Du am wenigsten falsch. Im Explorer werden die Backups in der Regel gleich groß angezeigt werden (wenn sich nicht viel ändert). Die Links funktionieren deshalb trotzdem, das siehst Du am freien Speicherplatz. Ich würde noch den Preview-Cache rausfiltern, denn die Vorschauen von Lightroom werden ja wieder neu gerendert; die muss man nicht sichern. Du kannst alte Backups problemlos löschen – entweder durch HardlinkBackup oder per Hand im Explorer (klar: die Daten, die nur in dem Backup sind, sind dann weg).
Gruß,
Lupinho.
Hallo Lupinho,
habe die 2er Version jetzt mal ausprobiert. Gefällt mir gut.
Meine Frage: Bei der 1er Version gab es nach dem Einlesen/Vergleichen eine Übersicht was sich alles geändert hat. In der 2er Version ist in meinem Test das Kopieren sofort nach dem einlesen gestartet wurden. Hab ich irgend wo eine Einstellung übersehen oder gibt es diese Übersicht aktuell nicht mehr?
Grüße,
Ronny
Tja… die Übersicht ist dem Rotstift zum Opfer gefallen. Es gab nicht viele Stimmen, die die vermissten; ich wollte sie trotzdem gerne wieder einbauen. Ich habe das Thema aber erstmal nach hinten geschoben, da andere Features erstmal dringender sind.
Hallo,
ich habe HardlinkBackup auf Empfehlung zweier Kollegen angeschafft. Unglüklicherweise klappt bei mir die Planung und damit natürlich auch der ‚Batchgesteuerte‘ Backup nicht 🙁
Wenn ich versuche, einen geplanten Job zu speichern bekomme ich folgende Fehlermeldung:
„This requested operation sent to net.tcp://localhost:47686/Lupinho.Net.HardlinkBackup.Engine.Service:ISchedulingService did not receive a reply within the configured timeout (00:01:00). The tme allotted to this operation may have been a porion of a longer timeout…“
(Die Meldung geht natürlich noch sehr viel weiter, aber ich hoffe, irgendjemand kann auch mit diesem ca. 1/2 etwas anfangen…
Was mich grundsätzlich wundert, ist, dasss diese Meldung IMMER kommt, wenn ich einen ‚Job‘ abspeichern will und ich keine Ahnung habe, auf welchen ‚Server‘ (???) die SW zugreifen will…
Für ein paar hilfreche Tips wäre ich sehr dankbar 🙂
PS: Natürlich habe ih mir eine Lizenz gekauft und werde mir auch noch eine zweite zulegen, wenn diese Probleme gelöst sind …
LG und vielen Dank im Voraus
Uwe
Hmm. Es scheint, das entweder der Dienst nicht gestartet bzw. abgestürzt ist. HardlinkBackup besteht aus der Anwendung mit der Benutzeroberfläche und einem Dienst („HardlinkBackup Service“), der das Backup durchführt aber auch die Planung einstellt. Der Dienst läuft auf dem lokalen Rechner – HardlinkBackup greift auf keinen anderen Server zu (außer bei der Abfrage der neuesten Version).
Beim Speichern wird das Backup in der Aufgabenplanung aktualisiert, daher kommt der Fehler zu diesem Zeitpunkt. Alles andere funktioniert aber? Kommt bei einem erneuten Start von HardlinkBackup eine Nachfrage, dass der Service gestartet werden muss, bzw. dauert das Starten von HardlinkBackup dann länger? Ich müsste rausfinden, warum bei Dir das Einplanen abschmiert. Es scheint an der Interaktion mit der Aufgabenplanung zu hängen. Kannst Du mal in die Windows Ereignisanzeige gucken, ob zu dem Zeitpunkt relevante Einträge vorhanden sind? Bitte schicke mir alle Informationen über das Problem an software@lupinho.net, dann kann ich mal drauf gucken. Generell scheint es ein Rechnerspzifisches Problem zu sein; das Einplanen von Backups machen sehr viele Benutzer und jetzt höre ich zum ersten Mal von einem solchen Fehler…
Hallo lupinho.
Ich höre und lese jetzt seit einigen Wochen immer wieder, dass in Bälde eine Schattenkopie-Funktion kommen soll. Und ich gebe zu, auch ich warte darauf, denn das war für mich der Hauptgrund HLB zu erwerben. Wann ist es denn so weit?
Gruß an Alle, die ebenfalls schon gespannt darauf warten.
Also die VSS-Funktionalität ist eigentlich schon fertig implementiert. Ich möchte aber noch an ein paar anderen Ecken schrauben, um den Umgang mit geplanten Backups übersichtlicher zu gestalten. Für die neue Version wollte ich mir schon noch ein wenig Zeit lassen… Schön wäre es, wenn ich bis März soweit wäre, aber das hängt davon ab, wieviel Zeit ich für die Weiterentwicklung habe…
Hallo Lupinho,
schaust du bitte mal im Forum auf das Thema „Autostart unterbinden“
ich habe einige Beiträge verfasst und hätte gerne dass du mal „Feedback“ gibst.
Danke!
Da ich zur Zeit nach einer Lösung suche würde mich interessieren mit welchen NAS Hardlinkbackup definitiv zusammenarbeitet ??
Eine DS-408 von Synology funktioniert reibungslos seit vielen Monaten mit Hardlinkbackup.
Christian
Die LG N2B1 funktioniert bei mir auch reibungslos.
Backup vom Windows 7 PC meiner Fotosammlung.
Ich hoffe ich konnte etwas helfen., 😀
Hallo,
bisher hatte ich die alte Version (rsyncbackup) unter Windows XP im Einsatz ohne Probleme. Mit dem Umstieg auf Windows 7 habe ich auf hardlinkbackup aktualisiert. Neben der hässlichen Oberfläche (Geschmäcker sind doch irgendwie verschieden) habe ich momentan mit Problemen zu kämpfen, dass mir das Backup jetzt zweimal hängen geblieben ist (über einen Zeitraum von 20 Minuten hat sich nix mehr getan, den Mauszeiger konnte ich nicht sehen, Ctrl-Alt-Entf reagierte nicht). Gibts woanders auch Probleme mit der Kombination Hardlinkbackup (2.0.7) und Windows 7?
Oder gibts noch irgendwo die alte Version zum Download?
Herzliche Grüße
Christian Janßen
Wenn Ctrl+Alt+Entf nicht funktioniert, hängt nicht nur HardlinkBackup, sondern Dein ganzes System. Das kann eigentlich nur ein Treiber o.ä. bewirken. Wenn es im Zusammenhang mit einem Backup auftritt, würde ich auf ein Problem beim Festplattenzugriff tippen. Prüfe mal die Platte mir Chdsk, das schadet nie. Ein Blick in die Windows Ereignisanzeige kann auch helfen, den Fehler zu lokalisieren.
Hallo lupinho
Ich interessiere mich für Deine SW, habe in c’t darüber gelesen. Jetzt wollte ich noch wissen, ob die Geschichte mit den Harlinks auch geht mit einem ReadyNAS? Die Linuxe können ja Hardlinks, aber geht das auch übers Netzwerk? Ich wäre dankbar für einen Tipp. Danke!
Mit ReadNAS habe ich keine Erfahung. Normalerweise funktionieren UNIX-basierte Systeme aber. Die SMB-Implementierung setzt die Hardlinks normalerweise problemlos um.
Schlimm diese Witzlos8 Optik, und wozu genau .net 4 notwendig ist, weiss der Programmierer wohl nicht einmal selbst… von diesem Schrott ist abzuraten!
Herrje…
Hallo,
ich habe gestern erfolgreich die Sicherung einiger Ordner schnell und unkompliziert in Betrieb genommen. Vielen Dank für die hübsche Software!
Allerdings finde ich, dass eine Sache etwas schlecht bzw. gar nicht dokumentiert ist: Wann werden Backups verifiziert?
Bei der rein inkrementellen Backupstrategie sehe ich das Problem, dass die Daten im Backup im Prinzip beschädigt werden können und da sie nicht neu gespeichert werden, wenn sie sich in dem zu sichernden Ordner nicht ändern, fällt das erst auf, wenn man sie wiederherstellen möchte. Dies wäre zumindest der Fall, wenn sie nicht regelmäßig überprüft werden. Darum ist dieser Aspekt für mich wichtig und ich fände es auch förderlich für das Vertrauen in das Produkt, wenn die genaue Vorgehensweise irgendwo beschrieben wird. Ich konnte allerdings nichts entsprechendes finde (zugegebener Maßen habe ich aber auch nicht alle Kommentare dahingehend überprüft). Ein Abschnitt auf der Internetseite oder im Handbuch wäre in meinen Augen das richtige.
@Victor
Die Dateien werden im Backup nicht verifiziert. HardlinkBackup geht davon aus, dass die Dateien im Backup nicht modifiziert werden. Wenn man allerdings in einem Backupsatz die Datei „index.hbi“ löscht, werden die Dateien dieses Backupsatzes erneut eingelesen und Änderungsdatum und Länge ermittelt und mit der Originaldatei verglichen. Wurden die Dateien verändert, so wird die Originaldatei erneut kopiert.
Eine ‚richtige‘ Verify-Funktion, die die Dateien im Backup erneut einliest und vergleicht, ist auf meiner TODO-Liste. Diese Funktion wird dann aber natürlich den Geschwindigkeitsvorteil bei der Verwendung von Hardlinks wieder zunichte machen.
Hallo,
die Software sieht mir sehr brauchbar aus, um meine WNS 2011 Backup Probleme zu beheben. Ich bin mir aber unsicher, ob es nicht ein wenig kompliziert ist das folgende zu erreichen:
– Jeden Tag um 4:00 Uhr ein Backup
– 10-14 Tagesbackups aufheben
– 6 Wochen das Montags Wochen Backup aufheben
– 12 Monate das Montags Monatsbackup aufheben
(möchte also ein Tagesbackup definieren, und dann beim „rausaltern“ das obige erreichen)
Mir ist nicht klar, wie ich das effizient erreiche. Will ja auch nicht ständig Backups (Tages Wochen Monats) doppelt machen. Kann mir jemand skizzieren, wie man das realisiert?
Vielen Dank!
Wird das gewünschte mit der kommenden Version einfacher realisierbar?
@Garstig
Hallo Garstig.
Das geht in der Pro-Version mit der Funktion aufräumen.
Nur den Montag kannst du dir dabei nicht aussuchen.
Evtl. muss du zwei Backups definieren, einen für täglich und einen für montags.
Dann wie gewünscht aufräumen.
Gruß.
@jammer8
Hallo Jammer8-fach …
Schlimm, ja. Die Oberfläche von HLB ist nicht gerade der Burner, und die Funktionalität scheint dir dabei nicht so wichtig. Bisher hatte ich nur beim Einrichten meiner Backups jeweils 5 oder 10 Minuten Kontakt mit der Oberfläche. Seitdem alles wie gewünscht läuft ist die Oberfläche einfach verschwunden, und meine Backups sind dort zu finden wo ich es wollte.
Gruß.
Hallo lupinho
wir verwenden seit mehreren Jahren HardlinkBackup Pro 1.0. Super Programm, funktioniert einwandfrei und sichert und verlinkt auf unserem Server mehrere Generationen von Dateien (>200.000) pro Nacht.
Die Version 2.0.7 ( für die die uns freundlicherweise eine Lizenz geschenkt hast) habe ich jetzt installiert, funktioniert wie gewohnt hervorragend mit einer kleinen Einschränkung:
Hier die Fehlermeldung:
Error: Ein Fehler trat auf beim Kopieren von „D:\Data\…\xxx.prf“ nach „E:\Backup\…\2013-02-28\…\xxx.prf“: The process cannot access the file because it is being used by another process. (Exception from HRESULT: 0x80070020)
Diese Datei wird von einem Java-Prozess verwendet. Wurde diese Datei mit der Version 1.x nicht gesichert und ich habe es nicht gemerkt oder hat es etwas mit dem Verhalten zu tun, das du in Version 2.05 gefixed hast?
Trotzdem: Superprogramm, die Version 3.0 werde wir auch kaufen…
lG
Gerhard
@Gerhard
Hi Gerhard; sorry, Dein Kommentar ist mir irgendwie durchgeflutscht. Deshalb leider erst jetzt eine Antwort:
Vor Version 2.0.5 benötigte HardlinkBackup fast exklusiven Zugriff um die Datei zu sichern. Das war ein Bug. Jetzt müssten alle Datein genauso bzw. genauso wenig zu sichern sein, wie mit Version 1.x. Deshalb hast Du diesen Fehler vermutlich übersehen – guck‘ doch mal in alte Logfiles. Durch das transparentere Statusmodell in Version 2 fallen Fehler vielleicht deutlicher auf als bei Version 1.
Eine Version 3 ist übrigens noch nicht in Planung. Spätestens ab Version 2.1 wird HardlinkBackup durch die Nutzung von Schattenkopien auch benutzte Dateien von lokalen Festplatten sichern können.
Gruß,
Lupinho.