Kovien linkkien ja pehmeiden (tai symbolisten) linkkien ero.

Ei se oikeastaan ole niin vaikeaa.

Kovien linkkien ja pehmeiden (tai symbolisten) linkkien ero on siinä, mihin ne viittaavat.

Kovat linkit osoittavat eli viittaavat tiettyyn paikkaan kiintolevyllä. Voit linkittää useita tiedostoja samaan paikkaan kiintolevyllä, mutta jos muutat yhden tiedoston tietoja, muut tiedostot heijastavat myös muutosta.

Symboliset linkit toimivat hieman eri tavalla. Symbolinen linkki osoittaa edelleen kiintolevyn tiettyyn kohtaan, mutta jos luot toisen tiedoston, tämä toinen tiedosto ei osoita kiintolevylle vaan ensimmäiseen tiedostoon.

inode edustaa fyysisesti kiintolevyllä olevaa dataa

Implikaatiot =>

Jos poistat kiintolevyllä olevan linkin ’my-hard-linkin’, loput tiedostot, jotka osoittavat kiintolevyllä olevaan samaan tilaan (inodeen), sisältävät edelleen kovalevylle tallennetut tiedot. Mutta jos poistat symbolisen linkin pääsolmun (myfile.txt), teet muut pääsolmuun osoittavat linkit (my-soft-link) käyttökelvottomiksi.

Kovat linkit ovat anteeksiantavampia, kun poistat tiedoston; pehmeät linkit vievät vähemmän dataa, mutta pehmeät linkit eivät tallenna varsinaista dataa tai alkuperäisen tiedoston sijaintia.

Kummallakin linkkityypillä on omat kvarkkinsa ja käyttötarkoituksensa. Niiden luominen komentoriviltä on helppoa.

Vastaa

Sähköpostiosoitettasi ei julkaista.