Viele der hier angegebenen Beispiele sind gültig, funktionieren jedoch genauso gut mit Softlinks (z. B. das Problem "Eine Datei an mehreren Stellen benötigen").
Ein gutes Beispiel dafür, wo Hardlinks wirklich hilfreich sind, ist die Backup-Software Dirvish :
Dirvish ist ein schnelles, festplattenbasiertes, rotierendes Netzwerksicherungssystem.
Mit dirvish können Sie eine Reihe vollständiger Images Ihrer Dateisysteme mit unbeaufsichtigter Erstellung und Ablauf verwalten. Ein Dirvish-Backup-Tresor ist wie eine Zeitmaschine für Ihre Daten.
Dirvish erstellt Sicherungen auf Dateisystemebene (dh es kopiert Dateien, es werden keine Bilder erstellt), indem Dateien auf ein separates (Sicherungs-) Dateisystem (z. B. eine USB-Festplatte) kopiert werden. Jedes Mal, wenn Sie ein Backup erstellen, erstellt dirvish eine separate, vollständige Kopie des zu speichernden Verzeichnisbaums.
Der Trick besteht darin, dass wenn dirvish feststellt, dass bereits eine ältere Sicherungskopie des von Ihnen gespeicherten Baums vorhanden ist, Dateien, die nicht geändert wurden, automatisch wiederverwendet werden, indem im neuen Baum ein fester Link zur Datei im alten Baum erstellt wird.
Auf diese Weise ist jede Sicherungskopie eine vollständige, in sich geschlossene Kopie des Verzeichnisbaums, gleichzeitig nehmen jedoch nur die geänderten Dateien tatsächlich Speicherplatz im Dateisystem ein. Mit anderen Worten, Sie profitieren gleichzeitig von inkrementellen Sicherungen (Platzersparnis) und vollständigen Sicherungen (einfaches Abrufen).
Dies ist nur möglich, weil Hardlinks für Userspace-Tools vollständig transparent sind.
Dies würde wahrscheinlich auch mit symbolischen Links funktionieren (obwohl beim Sichern von Daten, die symbolische Links selbst verwenden, Probleme auftreten würden), aber ein Vorteil, der nur mit harten Links möglich ist, ist:
Wenn Sie alte Backups wegwerfen möchten, können Sie einfach den entsprechenden Backup-Verzeichnisbaum löschen. Dateien, die nur mit diesem Baum verknüpft sind, werden vom Dateisystem automatisch gelöscht (da der letzte feste Link gelöscht wird). Dateien, die auch in anderen Kopien enthalten sind, verbleiben jedoch auf der Festplatte.