Hard Link :
Een hard link werkt als een kopie (gespiegeld) van het geselecteerde bestand. Het heeft toegang tot de gegevens die in het oorspronkelijke bestand beschikbaar zijn.
Als het eerder geselecteerde bestand wordt verwijderd, zal de harde koppeling naar het bestand nog steeds de gegevens van dat bestand bevatten.
Soft Link :
Een soft link (ook bekend als symbolische link) fungeert als een pointer of een verwijzing naar de bestandsnaam. Het heeft geen toegang tot de gegevens die in het oorspronkelijke bestand beschikbaar zijn. Als het eerdere bestand wordt verwijderd, zal de soft link verwijzen naar een bestand dat niet meer bestaat.
Enkele opmerkelijke verschillen tussen de twee zijn hieronder opgesomd:
Vergelijking Parameters | Harde koppeling | Zachte koppeling |
---|---|---|
Inodenummer* | Bestanden die hard gelinkt zijn krijgen hetzelfde inodenummer. |
Bestanden die soft gelinkt zijn krijgen een ander inode nummer. |
Directories | Hard linken is niet toegestaan voor directories. (Alleen een superuser* kan dit doen) |
Soft links kunnen worden gebruikt voor het koppelen van directories. |
Bestandssysteem | Het kan niet worden gebruikt over bestandssystemen heen. |
Het kan worden gebruikt over bestandssystemen heen. |
Data | Data aanwezig in het originele bestand zal nog steeds beschikbaar zijn in de hard links. |
Soft links verwijzen alleen naar de bestandsnaam, het behoudt geen data van het bestand. |
Originele bestand verwijderd | Als het originele bestand is verwijderd, zal de link nog steeds werken omdat het toegang heeft tot de gegevens waartoe het originele bestand toegang had. |
Als het oorspronkelijke bestand wordt verwijderd, werkt de link niet, omdat deze geen toegang heeft tot de gegevens van het oorspronkelijke bestand. |
Snelheid | Harde links zijn verhoudingsgewijs sneller. | Zachte links zijn verhoudingsgewijs langzamer. |
Note:
- Inode nummer – Index node nummer is een uniek nummer toegewezen aan alle bestanden in een Linux/Unix systeem.
- Superuser – Een superuser heeft meer rechten in vergelijking met een gewone gebruiker. Zij kunnen het eigendom van bestanden wijzigen en machtigingen instellen.
Diagrammatische weergave:
Artikel Tags :
Praktijk Tags :