Hardlink

Een hardlink is een extra naam voor hetzelfde bestand op schijf. Meerdere hardlinks wijzen naar dezelfde inode — de data bestaat maar één keer, maar is via verschillende paden bereikbaar.

HardlinkSymlink
Wijst naarInode (data zelf)Pad naar een bestand
Bestand verwijderd?Data blijft bestaan zolang er nog een link isLink wordt verbroken
Over schijven?Nee, alleen binnen hetzelfde bestandssysteemJa
Op mappen?Nee (behalve . en ..)Ja

Aanmaken

ln origineel.txt extra-naam.txt

Wanneer nuttig?

Hardlinks worden gebruikt voor efficiënte back-ups: bestanden die niet veranderd zijn krijgen een hardlink naar de vorige versie in plaats van een kopie — ze nemen geen extra schijfruimte in.

Het aantal hardlinks naar een inode is zichtbaar met ls -l in de tweede kolom.

Zie ook

linuxbestandssysteem