Ero sivun ”Kova linkki” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (wikilinkkejä, .. ja .)
p (→‎Katso myös: .desktop)
Rivi 12: Rivi 12:
*[[Symbolinen linkki]]
*[[Symbolinen linkki]]
*[[i-node]]
*[[i-node]]
* [[.desktop]]


[[Luokka:Tiedostojärjestelmät]]
[[Luokka:Tiedostojärjestelmät]]

Versio 28. toukokuuta 2009 kello 20.54

Kova linkki on käyttäjälle näkyvässä tiedostojärjestelmässä sijaitseva viittaus fyysisellä tallennusvälineellä sijaitsevaan tiedostoon, tarkkaan ottaen tiedoston i-nodeen. Samaan tiedostoon voi olla useita kovia linkkejä, ja tiedoston varaama tila levyllä lasketaan vapautetuksi vasta, kun kaikki linkit siihen on purettu, tämä selittää joskus nähtävän, tiedoston poistamista tarkoittavan unlink-käskyn. Samaan tiedostoon viittaavien kovien linkkien täytyy olla samalla fyysisellä osiolla, koska viittaus tehdään inode-numerolla, joka on yksiselitteinen vain tiedostojärjestelmän sisällä.

Komentorivillä kovan linkin teko onnistuu seuraavalla tavalla:

ln linkin_kohdetiedosto linkin_nimi

Linkkien määrän näkee ls-käskyllä, luku on heti tiedoston oikeuksien jälkeen:

ls -l tiedosto

Linkkien määrä on tavallisilla tiedostoilla yleensä 1, hakemistojen osalta 2 + alihakemistojen määrä. Ensimmäinen hakemistoon viittaava linkki löytyy sen ylähakemistosta ja toinen on sen itsensä sisältämä .-linkki. Alihakemistojen linkit tulevat niiden sisältämistä, ylähakemistoon viittaavista ..-linkeistä.

Katso myös