GeeksforGeeks

Hard Link :
Un hard link acționează ca o copie (în oglindă) a fișierului selectat. Ea accesează datele disponibile în fișierul original.
Dacă fișierul selectat anterior este șters, hard link-ul la fișier va conține în continuare datele din acel fișier.

Legătură soft :
O legătură soft (cunoscută și sub numele de legătură simbolică) acționează ca un pointer sau o referință la numele fișierului. Ea nu accesează datele disponibile în fișierul original. În cazul în care fișierul anterior este șters, legătura soft va indica un fișier care nu mai există.

Câteva diferențe notabile între cele două sunt enumerate mai jos:

Parametri de comparație Hard link Soft link
Număr de nod* Filele care sunt hard linked
au același număr de nod.
Filele care sunt legate soft
au un număr de inode diferit.
Directoare Legăturile hard nu sunt
permise pentru directoare.
(Numai un superutilizator* o poate face)
Legăturile soft pot fi folosite pentru
legarea directoarelor.
Sistem de fișiere Nu poate fi folosit
între sisteme de fișiere.
Poate fi folosit
între sisteme de fișiere.
Date Datele prezente în fișierul original
vor fi în continuare disponibile
în legăturile hard link.
Legăturile soft link indică doar numele
fișierului, nu reține
datele fișierului.
Ștergerea fișierului original Dacă fișierul original este eliminat, legătura
va funcționa în continuare, deoarece accesează datele la care avea acces
originalul.
Dacă fișierul original este eliminat, legătura
nu va funcționa deoarece nu accesează datele fișierului
original.
Viteză Legăturile hard sunt relativ mai rapide. Legăturile soft sunt relativ mai lente.

Note:

  • Numărul nodului – Numărul nodului de indexare este un număr unic atribuit tuturor fișierelor dintr-un sistem Linux/Unix.
  • Superutilizator – Un superutilizator are mai multe drepturi în comparație cu un utilizator obișnuit. Aceștia pot schimba proprietatea fișierelor și pot seta permisiuni.

Reprezentare diagramatică:

Etichete articol :

Etichete de practică :

Lasă un răspuns

Adresa ta de email nu va fi publicată.