Articles

Vaste Verbindingen en Knooppunten

  • 05/31/2018
  • 2 minuten om te lezen
    • m
    • v
    • m

Er zijn drie soorten bestand links ondersteund in het NTFS-bestandssysteem: vaste verbindingen, knooppunten en symbolische links. Dit onderwerp is een overzicht van harde links en knooppunten. Zie symbolische koppelingen maken voor meer informatie over symbolische koppelingen.

harde koppelingen

een harde koppeling is de weergave van het bestandssysteem van een bestand waarmee meer dan één pad naar een enkel bestand in hetzelfde volume verwijst. Om een harde link te maken, gebruik je de CreateHardLink functie. Alle wijzigingen in dat bestand zijn direct zichtbaar voor toepassingen die toegang tot het via de harde links die verwijzen naar het. Echter, de directory entry grootte en attribuut informatie wordt alleen bijgewerkt voor de link waardoor de wijziging is gemaakt. Merk op dat de attributen op het bestand worden weergegeven in elke harde koppeling naar dat bestand, en wijzigingen in de attributen van dat bestand verspreiden naar alle harde koppelingen. Als u bijvoorbeeld het alleen-lezen attribuut op een harde link reset om die specifieke harde link te verwijderen, en er zijn meerdere harde links naar het werkelijke bestand, dan moet u het alleen-lezen bit op het bestand resetten van een van de resterende harde links om het bestand en alle resterende harde links terug te brengen naar de alleen-lezen staat.

bijvoorbeeld, in een systeem waar C: en D: lokale schijven zijn en Z: is een netwerkstation toegewezen aan \ \ fred \ share, de volgende referenties zijn toegestaan als een harde link:

  • C:\dira\ethel.txt gekoppeld aan C:\dirb\dirc\lucy.txt
  • D:\dir1\tinker.txt naar D:\dir2\dirx\bell.txt
  • C:\diry\bob.bak gekoppeld aan C:\dir2\mina.txt

de volgende zijn niet:

  • C:\dira gekoppeld aan C:\dirb
  • C:\dira\ethel.txt gekoppeld aan D:\dirb\lucy.txt
  • C:\dira\ethel.txt gekoppeld aan Z:\dirb\lucy.txt

om een harde link te verwijderen, gebruikt u de functie DeleteFile. U kunt harde links in elke volgorde verwijderen, ongeacht de volgorde waarin ze zijn gemaakt.

knooppunten

een knooppunt (ook wel een soft link genoemd) verschilt van een harde link doordat de opslagobjecten waarnaar het verwijst aparte mappen zijn, en een knooppunt kan mappen koppelen die zich op verschillende lokale volumes op dezelfde computer bevinden. Anders werken knooppunten identiek aan harde links. Aansluitingen worden uitgevoerd via reparse punten.