Articles

link-uri Hard și joncțiuni

  • 05/31/2018
  • 2 minute pentru a citi
    • m
    • v
    • m

există trei tipuri de legături de fișiere acceptate în sistemul de fișiere NTFS: legături dure, joncțiuni și legături simbolice. Acest subiect este o prezentare generală a legăturilor și joncțiunilor dure. Pentru informații despre legăturile simbolice, consultați crearea legăturilor simbolice.

legături Hard

o legătură hard este reprezentarea sistemului de fișiere a unui fișier prin care mai multe căi fac referire la un singur fișier în același volum. Pentru a crea o legătură tare, utilizați funcția CreateHardLink. Orice modificare a acelui fișier este vizibilă instantaneu pentru aplicațiile care îl accesează prin legăturile dure care îl fac referire. Cu toate acestea, informațiile despre dimensiunea intrării directorului și atributul sunt actualizate numai pentru linkul prin care a fost făcută modificarea. Rețineți că atributele din fișier sunt reflectate în fiecare legătură hard către acel fișier, iar modificările atributelor fișierului se propagă la toate legăturile hard. De exemplu, dacă resetați atributul READONLY pe o legătură hard pentru a șterge acea legătură hard și există mai multe legături hard către fișierul real, atunci va trebui să resetați bitul READONLY din fișier de la unul dintre legăturile hard rămase pentru a readuce fișierul și toate legăturile hard rămase înapoi la starea READONLY.

de exemplu, într-un sistem în care C: și D: sunt unități locale și Z: este o unitate de rețea mapată la \ \ fred \ share, următoarele referințe sunt permise ca o legătură hard:

  • C:\dira\ethel.txt legat de C:\dirb\dirc\lucy.txt
  • D:\dir1\tinker.txt la D:\dir2\dirx\bell.txt
  • C:\diry\bob.bak legat de C:\dir2\mina.txt

următoarele nu sunt:

  • C:\dira legat de C:\dirb
  • C:\dira\ethel.txt legat de D:\dirb\lucy.txt
  • C:\dira\ethel.txt legat de Z:\dirb\lucy.txt

pentru a șterge o legătură hard, utilizați funcția DeleteFile. Puteți șterge legăturile dure în orice ordine, indiferent de ordinea în care sunt create.

joncțiuni

o joncțiune (numită și legătură soft) diferă de o legătură hard prin faptul că obiectele de stocare la care face referire sunt directoare separate, iar o joncțiune poate lega directoare situate pe volume locale diferite pe același computer. În caz contrar, joncțiunile funcționează identic cu legăturile dure. Joncțiunile sunt implementate prin puncte de reparare.