Muchos de los ejemplos dados aquí son válidos, pero funcionarían igualmente bien con enlaces blandos (por ejemplo, el problema "necesita un archivo en varios lugares").
Un buen ejemplo de dónde los enlaces duros son realmente útiles es el software de respaldo Dirvish :
Dirvish es un sistema de copia de seguridad de red rápido, giratorio y basado en disco.
Con dirvish puede mantener un conjunto de imágenes completas de sus sistemas de archivos con creación y caducidad desatendidas. Una bóveda de respaldo dirvish es como una máquina del tiempo para sus datos.
Dirvish crea copias de seguridad a nivel de sistema de archivos (es decir, copia archivos, no crea imágenes), copiando archivos en un sistema de archivos separado (copia de seguridad) (como un disco duro USB). Cada vez que realice una copia de seguridad, dirvish creará una copia completa y separada del árbol de directorios que se guardará.
El truco es que si dirvish detecta que ya hay una copia de seguridad más antigua del árbol que está guardando, reutilizará automáticamente los archivos que no han cambiado, creando un enlace rígido en el árbol nuevo al archivo en el árbol viejo.
De esa manera, cada copia de respaldo es una copia completa y autónoma del árbol de directorios, pero al mismo tiempo, solo los archivos modificados realmente ocupan espacio en el sistema de archivos. En otras palabras, obtiene los beneficios de copias de seguridad incrementales (ahorro de espacio) y copias de seguridad completas (recuperación fácil) al mismo tiempo.
Esto solo es posible porque los enlaces duros son completamente transparentes para las herramientas de espacio de usuario.
Esto probablemente también funcionaría con enlaces simbólicos (aunque tendría problemas al hacer una copia de seguridad de los datos que usan enlaces simbólicos en sí), pero una ventaja posible solo con enlaces duros es:
Si desea deshacerse de las copias de seguridad antiguas, simplemente puede eliminar el árbol del directorio de copias de seguridad correspondiente. El sistema de archivos elimina automáticamente los archivos vinculados desde ese árbol (porque se elimina su último enlace duro), pero los archivos que también aparecen en otras copias permanecen en el disco.