HardlinkBackup

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.1.5 from 01/04/2014
Download:
(32-bit version) or (64-bit version) Size: ca. 7,27 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, Windows Server 2012
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
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
Execution of scripts before and after the backup Ja Ja
Usage of two backup targets at once Ja
Purchase via Partner: HardlinkBackup, Download bei heise
Alternatively HardlinkBackup may be purchased directly by the author (Attention: longer processing time!). Simply send an e-mail to software@lupinho.net.

Screenshots:

  1. avatar
    Martin
    January 22nd, 2014 at 16:01 | #1

    @Alex
    Das Problem haben wir auch – auch bei einer ähnlichen Anzahl Dateien und einigen Monaten Sicherung. Was sehr drastisch hilft, ist ein Umkopieren auf eine andere Festplatte z.B. mit der LinkShellExtension – allerdings MUSS man dabei alles in einem Rutsch kopieren und der RAM-Verbrauch dabei ist phänomenal – bei 900K Dateien und einigen Monaten Sicherung sind 32GB schon zu empfehlen, weil das System sonst nur mit Auslagern beschäftigt ist und u.U. mehrere Tagen braucht. Dafür schrumpft die Sicherungszeit von (in unserem Fall) 10 Stunden auf 2-3 Stunden.

    Ich kenne die genaue Programmierung von HardlinkBackup nicht, aber evtl. könnte das mit der wöchentlichen Verlinkung funktionieren, wenn HLB sich auf die Indexdateien verläßt und nicht das Vorhandensein der tatsächlichen Links prüft. Aber das kann nur lupinho beantworten. Abgesehen davon wäre es mir auch evtl. zu kritisch, die Aufräumfunktion zu starten, wenn nicht 100%ig sichergestellt ist, dass alle Dateien ordnungsgemäß verlinkt sind – das könnte bestimmte Dateien ungewollt endgültig löschen…

  2. January 22nd, 2014 at 16:16 | #2

    @Martin
    Das die Verlinkung langsam wird ist ein Problem in NTFS, da kann HardlinkBackup gar nichts machen. Das Problem liegt in der Verwaltung der Links pro Datei. Aus HardlinkBackup-Sicht ist es immer derselbe Aufruf: Erzeuge einen Link auf diese Datei. Nur geht das schnell, wenn es der erste oder der zehnte Link ist und es dauert (verhältnismäßig) lange, wenn es der hundertste Link ist.
    Aus Datensicherheitsbetrachtungen ist es am sinnvollsten, ab und zu mal ein Vollbackup zu machen. Denn: wenn eine Datei in hundert Backupsätzen verlinkt ist, heißt das auch, dass die Datei nur einmal auf der Platte für diese hundert Backupsätze gespeichert wurde. Wenn die Date (z.B. ein Sektor der Festplatte) flöten geht, dann in allen hundert Backupsätzen gleichzeitig. Mit dieser Betrachtung machen mehrere Sicherungsplatten und auch mehrere Komplettsicherungen schon Sinn.
    Das Kopieren von Backupstrukturen kann man auch mit HardlinkBackup erledigen. Der RAM-Bedarf sollte da überschaubar bleiben – auch bei großen Backups. Aber letztendlich ist es Geschmackssache, ob man die Struktur mit LinkShellExtensions oder mit HLB macht…

  3. avatar
    Thomas F
    January 27th, 2014 at 01:27 | #3

    hi,

    ich benutze die pro version auf win 7 64bit. ich sichere immer ganze partitions. durch einen hardwarewechsel haben sich die laufwerksbuchstaben geändert. gibts eine möglichkeit das hardlinkbackup beizubringen, damit nicht alles neue kopiert wird, nur weil die partion anders heisst. “erkennen verschobener dateien” funktioniert jedenfalls nicht …

  4. January 27th, 2014 at 18:43 | #4

    @Thomas F
    Hi, warum vergibst Du nicht einfach der neuen Partition den alten Namen in HardlinkBackup? Alternativ benennst Du das Verzeichnis im letzten Backupsatz so um, dass es dem neuen Namen entspricht und löschst die Datei “index.hbi” (dann dauert das Einlesen beim nächsten Backup etwas länger).

  5. avatar
    Alex
    January 31st, 2014 at 11:20 | #5

    @lupinho
    “Vollbackup” mache ich ja sekundär auf RDX indem ich einen Backupsatz von HLB kopiere

    Wie kann ich denn HLB so einrichten, dass ich nur einmal pro Woche einen voll verlinkten Backupsatz bekomme und an den anderen Tagen nur inkrementelle Backups ohne Verlinkung? Es wird täglich (7 mal pro Woche) gesichert. Eventuell muss ich verschiedene Schedules kombinieren oder den Link-Script-Modus geschickt einsetzen, ich habe aber die Befürchtung dass HLB durcheinander geraten könnte wenn “verschiedene” Backups gemacht werden sollen. Kannst du da bitte einen Vorschlag machen? Danke!

  6. avatar
    Dirk Billand
    February 8th, 2014 at 20:43 | #6

    Hallo,
    ich habe ein Problem mit der Professional-Version: Wenn der Scan-Thread sehr viele Dateien (52000 Dateien in 10000 Verzeichnissen) eingelesen hat, ohne daß eine davbon zu sichern ist, schläft der Scan-Thread ein, ohne daß der Backup-Thread gestartet wurde. Damit bleibt der gesamte Sicherungsvorgang stehen. Wenn ich das Backup dann abbrechen will, wird der Backup-Thread für die bereits gescannten Dateien gestartet und ich kann ihn nicht mehr beenden (nur durch killen des Dienstes). Das ist sehr unschön – bitte unbedingt beheben.

  7. avatar
    Tony
    March 4th, 2014 at 21:32 | #7

    @lupinho
    Hallo,

    ich bin kürzlich hier ‘gelandet’ weil ich auf der Suche nach dem c’t-Backup-Skript war. Und da fand ich es natürlich interessant, dass es davon eine Weiterentwicklung gibt. Und vom Funktionsumfang ist Hardlinkbackup auch wirklich spannend. Aber leider muss ich mich Uris Kritik bezüglich der GUI anschließen.

    Ich will mal versuchen einige konkrete Punkte aufzuzählen die mir negativ auffallen:
    Zunächst mal sieht das Fenster auf den ersten Blick aus wie eine Metro-inspirierte-App die im Fenstermodus läuft und passt vom Stil zu _keinem_ anderen Desktop-Programm (also irgendwie doch nicht zum ‘Zeitgeist’, oder?).
    Dann ist die Farbwahl extrem ungünstig. Anklickbare Menüpunkte sehen aus als seien sie deaktiviert, weil sie zu kontrastarm gegenüber dem Hintergrund sind. Aktivierte Punkte heben sich kaum mehr hervor.
    Am problematischsten finde ich aber den Dialog zum Anlegen eines neuen Backups. Dort ist eigentlich die Liste der zu kopierenden Verzeichnisse am wichtigsten. Aber es passen gerade mal zwei Einträge hinein bevor man scrollen muss. Demgegenüber nehmen die ‘Vorhandenen Backupsätze’ den größten Platz ein. Und dann ist die Usability an dieser Stelle ziemlich ‘altbacken’: statt Drag/Drop muss man sich zu jedem Verzeichnis ‘durchklicken’.

    Vielleicht ist diese Liste ja ein bisschen hilfreich.
    Gruß

Comment pages
1 10 11 12 292
  1. November 9th, 2011 at 19:03 | #1
  2. January 22nd, 2012 at 19:08 | #2
  3. March 8th, 2012 at 09:21 | #3
  4. April 18th, 2012 at 23:10 | #4
  5. June 14th, 2012 at 21:25 | #5
  6. October 2nd, 2012 at 11:27 | #6
  7. December 19th, 2012 at 09:49 | #7
  8. June 18th, 2013 at 11:35 | #8
  9. December 30th, 2013 at 22:28 | #9
  10. March 20th, 2014 at 15:32 | #10