HardlinkBackup

December 2nd, 2024 Leave a comment Go to comments

Logo HardlinkBackupHardlinkBackup is a simple, fast program for incremental backups using hardlinks, it allows to schedule backups, send e-mail notifications and it can delete automatically not-needed backup sets. HardlinkBackup reads source folders and compares the files with all previous backups. Only modified files are then copied, unmodified files are linked using hard-links to the files of the existing backups (precondition is, that the target drive supports hard links, e.g. it is NTFS formatted). So you find a complete copy of the source folders by their date on the backup drive. However, only the space of one copy plus the size of the changed files is required. If an old backup copy is no longer needed, it can be deleted without any problems, simply by deleting the corresponding backup directory.

HardlinkBackup
Current Version: Version 2.2.23 (build 9214) from 05/07/2021
Download:
(32-bit version) or (64-bit version) Size: ca. 8,79 MB
Uses the Microsoft .Net Framework 4. The Setup loads the .Net Framework, if needed.
Readme/Changes: ReadMe.txt Please note the license agreement.
Manual: Download (PDF, german)
Supported Operating Systems: 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
Licenses: Community License Professional License Enterprise License
Price: free of charge 39 € 69 €
Application Area: Non-commercial Non-commercial Commercial
Languages: English, German, French, Spain
Features:
Fast, incremental backup of large directories Ja Ja Ja
Different backup modes (Hardlink, Linkscript, Move, Mirror) Ja Ja Ja
Usage of hardlinks (space saving storage) Ja Ja Ja
Restore with standard windows tools, e.g. Windows Explorer (No program necessary) Ja Ja Ja
Storage of local, USB & network drives and support of many network-attached storages (NAS) Ja Ja Ja
Support of long names of paths and files Ja Ja Ja
Intuitive user interface Ja Ja Ja
Management of multiple backups Ja Ja Ja
Retention of link structures (allows backup of backups) Ja Ja Ja
Verification and restore of backup sets Ja Ja Ja
Safe files in use   Ja Ja
Scheduling of automatic backups   Ja Ja
E-mail notifications   Ja Ja
Automatic, rule-based deletion of old backup sets   Ja Ja
Batchmode (Execution of multiple backups consecutively)   Ja Ja
Detection of moved and renamed files   Ja Ja
Differential backup of large files   Ja Ja
Support of notebook backups (Monitoring of target availability and network connections)   Ja Ja
Execution of scripts before and after the backup   Ja Ja
Usage of two backup targets at once     Ja
Download via Partner: HardlinkBackup, Download bei heise    
  HardlinkBackup can be purchased directly by the author. Simply send an e-mail to software@lupinho.net (including name and e-mail-address for license key and an address for the invoice).

Screenshots:

  1. avatar
    schwarzbold
    October 29th, 2023 at 19:29 | #1

    @Klaus G.
    Ich denke, du hattest dann keinen Prüf-Cache (Indizes der Checksummenberechnung) eingerichtet. In dem Falle würde ich die neue Datensicherung einmal laufen lassen und dann mit einem externen Programm einen Satz Hardlinks extra erzeugen lassen. Für die weiteren Sicherungen würde dann ja die Hard-verlinkte neue Sicherung herangezogen und den Effekt erzeugen, den du möchtest.

  2. avatar
    KlausG
    October 30th, 2023 at 16:34 | #2

    Erstmal danke! Bisher habe ich die Option „Indizes nutzen und anlegen“ aktiviert – dachte der Cache (die nächste Option) wäre nur temporär vorhanden und zur Beschleunigung der Prüfung. Muss ich dann mal probieren…

  3. avatar
    Wilfried Bauer
    October 30th, 2023 at 23:11 | #3

    > Dann checke bitte mal die Berechtigungen. Hat HardlinkBackup Fehler protokolliert? Du könntest mir mal das Logfile an software@lupinho.net schicken.
    Berechtigungen sind identisch zu erfolgreich gebackup'ten Verzeichnissen.
    Kein Fehler im Log; angeblich fehlerfrei gelaufen.
    Logfile habe ich geschickt.

  4. avatar
    Wilfried Bauer
    October 31st, 2023 at 14:08 | #4

    Berechtigungen sind identisch zu "guten" Verzeichnissen.
    Kein Feher im Log.
    Log habe ich dir geschickt.

  5. avatar
    Wilfried Bauer
    November 9th, 2023 at 15:25 | #5

    Darf ich noch mit einer Antwort rechnen, oder bist Du noch dran, eine zu finden?

    • November 9th, 2023 at 15:55 | #6

      Sorry, bin etwas unter Wasser; hab's aber nicht vergessen;)

    • November 9th, 2023 at 16:08 | #7

      Also: Ich habe versucht, das Problem nachzustellen. Bei mir schlägt das Kopieren fehl, wenn die Dateien nicht auf der Platte sind oder gerade heruntergeladen werden. Dann gibt es aber Fehlermeldungen. Dateien, die auf der Platte sind (grünes, ausgefülltes Häckchen) werden problemlos kopiert.
      Mir ist noch eine Sache eingefallen: Manchmal verändert irgendeine Backup- oder Sicherheits-Software die installierten Provider für die Schattenkopien. Das kann heftige Auswirkungen auf den Windows-Schattenkopiedienst haben. Hast Du vielleicht ein anderes Verhalten, wenn Du "Kopiere Dateien, die in Benutzung sind" (Reiter "Modus") ausschaltest?

  6. avatar
    Wilfried Bauer
    November 21st, 2023 at 14:11 | #8

    Habe es jetzt mal mit ausgeschaltetem "Kopiere Dateien, die in Benutzung sind" probiert. Dann wird nicht mal das iCloud Verzeichnis (C:\users\[UserName]\iCloud) ins Backup kopiert. Offenbar wird bereits dieses Verzeichnis als "in Benutzung" erkannt.

    Mit eingeschaltetem "Kopiere Dateien, die in Benutzung sind" wird zumindest das iCloud Verzeichnis angelegt. Aber es bleibt komplett leer, auch wenn in Unterverzeichnissen Dateien liegen, die mit grünem, ausgefülltem Häckchen gekennzichnet sind.

    Noch irgendeine Idee?

    • November 21st, 2023 at 21:06 | #9

      Das ist schon sehr speziell. Wie gesagt, sind – neben der Sache mit dem Schattenkopiedienst – Berechtigungen sonst das einzige, was mir einfällt. Bei lokalen Verzeichnissen, sollten die aber auch weitgehend egal sein, weil der Dienst mit Admin-Rechten läuft (es sei, denn, man fummelt daran rum).
      Ich kann das Verhalten gar nicht nachvollziehen, wenn ich meinen iCloud-Ordner sichere, habe ich exakt das erwartete Verhalten. Läuft noch irgendwelche spezielle "Sicherheitssoftware"? Die haben auch manchmal noch die Finger im Dateisystem; im Zweifel die auch mal testweise abschalten. Jedenfalls scheint an dem Rechner irgendetwas speziell zu sein; auch das kannst Du an einer anderen Büchse vielleicht mal ausprobieren. Ohne umfassende Informationen über die Umgebung wird es schwer für mich zu sagen, was passiert. Vor allem, weil das Log von HLB unauffällig ist; da sieht es so aus, als gäbe es die Files gar nicht; mit einem Fehler kann man da mehr anfangen. Wenn Du nochwas findest, mit dem ich weiter arbeiten kann, dann bitte nochmal an software@lupinho.net!

  7. avatar
    Wilfried Bauer
    November 22nd, 2023 at 09:47 | #10

    Es läuft noch der Trend Micro Security Agent. Der ist bekannt dafür, in allen möglichen Situationen unerwarteten Ärger zu machen. Wenn ich noch was finde, melde ich mich nochmal. Bis dahin erst mal Danke für Deine Mühe.

  8. avatar
    Markus
    December 28th, 2023 at 16:21 | #11

    Hallo,
    ich habe neulich die Pro-Version gekauft, um die Daten eines alten Windows XP Rechners zu sichern. Leider kriege ich das Programm dort nicht installiert, obwohl es dafür als kompatibel ausgewiesen wird. Der Rechner hat logischerweise keine Internetverbindung, aber der Setup möchte fehlende Dateien herunterladen, die leider nicht offline mitgeliefert werden. Net Framework 4 habe ich manuell heruntergeladen und installiert. Dabei ist mir aufgefallen, dass Net Framework 4.8 erst ab Windows 7 funktioniert und HardlinkBackup in der 2.2.23 Version trotzdem .Net 4 herunterladen möchte, da ist wohl ein Fehler im Setup. Habe zum Glück noch die 2.2.22 Version gefunden, die mit Net 4 läuft. Aber auf dem XP SP 3 möchte HardlinkBackup jetzt den Windows Installer 4.5 herunterladen, den ich nicht mehr zum Download finde. Wie kann ich also HardLinkBackup auf Windows XP SP3 installieren? Viele Grüße

  9. avatar
    Markus
    January 19th, 2024 at 17:02 | #12

    Ich habe gelesen, dass es auch eine portable Variante gibt. Wäre das vllt eine Möglichkeit das so auf XP zum Laufen zu kriegen? Ich habe nur noch nicht genau verstanden, wie ich die portable Version aktiviere. Muss ich das auf den Setup anwenden oder den (auf einem anderen Rechner installierten) Programmordner einfach auf nen Stick kopieren und da die Exe mit -portable starten oder wie genau funktioniert das, weil den HardlinkBackup-Dienst gibt es dann ja dort nicht?

    • January 22nd, 2024 at 08:37 | #13

      Genau! Du kannst den Programmordner auf einen Stick kopieren und dann die exe mit "-portable" starten. Dann läuft der Service quasi mit Benutzerrechten. Damit kannst Du das Problem mit dem Installer umgehen.

  10. avatar
    peacey
    June 11th, 2024 at 21:15 | #14

    Hallo,
    wie kann ich – nach einem Umstieg auf Linux – auf meine Backups zugreifen? Betreibe Windows nur noch in VM (Virtualbox).
    (hatte seinerzeit Lizenz gekauft)
    Viele Grüße

    • June 12th, 2024 at 11:01 | #15

      Du kannst einfach das Ziellaufwerk mounten und auf die Backups zugreifen (sind ja sortiert nach Backupdatum). Linux kann ja NTFS-formatierte Partitionen lesen…

  11. avatar
    peacey
    June 12th, 2024 at 18:38 | #16

    Danke für die superschnelle Reaktion!
    Nun, das wäre ja noch einfach; habe ich natürlich gemacht.
    Allerdings kann ich bei weitem nicht alles finden, was (seinerzeit scheinbar problemlos und regelmäßig) gesichert wurde; klicke mich durch die angezeigten Verzeichnisse durch – sind teilweise leer. Natürlich hatte ich auf einen problemlosen Zugriff gehofft und finde jetzt z.B. meine ganzen Musikdateien nicht.
    Ergibt es Sinn in der Windows-VM die Software zu installieren und dann eine Wiederherstellung zu versuchen?

  12. avatar
    peacey
    June 19th, 2024 at 20:38 | #17

    Tja, k.A. was ich falsch gemacht hatte – jedenfalls habe ich wunderschönen Verzeichnisbaum, aber ohne Inhalte.
    Hatte mir mehr davon versprochen (zumal bezahlte Lizenz);
    schließlich kamen ja auch keine Fehlermeldungen, sondern es wurden immer schön brav die (angeblich) gespeicherten Dateien angezeigt.
    Nutze jetzt gerade die (etwas umständlicheren aber 'inhaltvollen') zweit- und dritt-Backups zum Wiederherstellen über einen alten Windows Laptop.
    Bereue den Umstieg auf Linux trotz alledem nicht.

    • June 19th, 2024 at 21:18 | #18

      Also wenn im Log behauptet wird, es wurde gesichert, dann wurde auch gesichert. Nur um Dir helfen zu können brauche ich mehr Informationen (HBD-Datei, Logs, weitere Angaben). Gerne an software@lupinho.net!

  13. avatar
    Chris
    October 28th, 2024 at 21:40 | #19

    Hallo,
    ich muss aktuell zahlreiche (große) Dateien umbenennen (einzeln jeweils ~250 MB, in Summe ~ 100 GB). Leider werden die umbekannten Dateien nicht mehr erkannt und immer neu kopiert, obwohl die Option "Erkenne verschobene und umbekannte Dateien anhand ihrer Checksumme" aktiviert ist und "Index nutzen und anlegen" verwendet wird.
    Dies verlängert natürlich a) die Backup-Zeit unnötig und b) bläht es die Backups enorm auf.

    Woran könnte das liegen bzw. wie kann ich den Fehler vermeiden oder eingrenzen?

    • October 28th, 2024 at 22:38 | #20

      Hi,
      das kann ich nur anhand der Logs erkennen (bitte an software@lupinho.net). Woran erkennst Du das Problem? Um die Checksumme zu berechnen, muss HardlinkBackup die Dateien zumindest mal einlesen. Im Endeffekt werden also die Dateien zunächst einmal kopiert; sobald die Datei komplett eingelesen wurde, steht die Checksumme fest und die Datei wird im Backup durch einen Hardlink auf die gesicherte (umbenannte) Version ersetzt. Beim nächsten Mal sollte diese Datei als unverändert erkannt und direkt verlinkt werden.

  14. avatar
    Chris
    November 2nd, 2024 at 12:03 | #21

    Hallo Lupinho,
    vielen Dank für die Erläuterung des Prozesses, das war sehr aufschlussreich! Ich habe mit dieser neuen Info das Log noch mal genauer angeschaut und es funktioniert auch bei mir tatsächlich so. Es liegt also kein Bug vor.

    Ich hatte (fälschlicherweise) angenommen, dass die Prüfsummenberechnung lokal erfolgt und die umbenannten Dateien gar nicht erst kopiert werden. Daraus, dass die Dateien inital neu kopiert wurden, hatte ich dann geschlossen, dass die Erkennung nicht funktioniert hat. Die folgenden "Replace"-Einträge im Log kommen bei mir erst deutlich später und verstreut, daher waren sie mir vorher nicht aufgefallen.

    Ich nehme an, es gibt keine einfach Möglichkeit, die Checksummen-Prüfung lokal vor dem Kopieren zu machen, oder? Ich plane aktuell die Ordnerstruktur meines Fotoarchivs (mit hochauflösenden Analog-Scans) umzuorganisieren und dann müssten in der Folge ~2 TB-Daten neu kopiert werden…

  15. avatar
    Johannes
    November 19th, 2024 at 08:57 | #22

    Hallo Lupinho,

    vor Kurzem hatte ich es mit einer Festplatte zu tun, die langsam den Geist aufgegeben hat. Dabei waren bereits einige Dateien beschädigt oder unlesbar.
    Das hat mich zu der Frage gebracht, wie in solchen Fällen festgestellt wird, ob sich eine Datei geändert hat und ob dann eine neue Version erstellt wird.

    Anders gefragt: Wie wird geprüft, ob eine Datei verändert wurde? Ich habe gelesen, dass beim Verschieben von Dateien Checksummen verwendet werden können – gilt das hier auch? Würde also erkannt werden, dass die nun kaputte Datei sich im Vergleich zu der intakten Datei verändert hat?

    Außerdem interessiert mich die umgekehrte Situation: Wenn auf der externen Festplatte, auf der ich das Backup speichere, Dateien beschädigt sind (also das Backup kaputt ist, während die Dateien auf dem PC noch intakt sind) – würde das System dann den Unterschied erkennen und eine neue Version der betroffenen Dateien anlegen?

    Vielen Dank schon mal

    • November 23rd, 2024 at 11:01 | #23

      Hallo,
      generell prüft HardlinkBackup das Änderungsdatum der Datei, um Änderungen festzustellen. Das reicht normalerweise aus und ist am Schnellsten. Die Checksummen werden dabei im Endeffekt nicht verglichen; die werden benötigt um Duplikate zu entdecken. Im Reiter Modus kann man aber mittels „Überprüfen“ da Verhalten ändern, so dass immer zunächst die Checksummen berechnet werden und dann auf Basis der Checksummen verlinkt oder kopiert wird. Im Zweifel kann da auch noch die Checksumme der Backupdatei berechnet werden, um Sicherzustellen, dass das Backup intakt ist. Diese Optionen kosten aber enorm Peformance, da ja alle Dateien erstmal eingelesen werden müssen.

  16. avatar
    Johannes
    November 24th, 2024 at 16:04 | #24

    @lupinho
    Vielen Dank für die Antwort. Ich werde es mal ausprobieren, wie viel Zeit es kostet. Das kann man ja vermutlich auch im Nachhinein für Zukünftige Synchronisierungen abändern…

Comment pages
1 18 19 20 292
  1. No trackbacks yet.