Kettahaldus

Pehme (sümboolne) link vs kõva link

Pehme (sümboolne) link vs kõva link
Sümboolsed lingid (neid nimetatakse ka pehmeteks linkideks) ja kõvakettad on ressurss failidele või kataloogidele juurdepääsemiseks mis tahes asukohast. Selles artiklis kirjeldatakse sümboolsete linkide ja tugilinkide erinevusi.

Kindlad lingid

Lingid pole fail, mis sisaldab algse faili teed, vaid peegeldavad originaalfaili koopiaid, millele nad osutavad. Faili ja selle kõvaketta linke ei seosta nimi ega tee, vaid inood, mis salvestab faili teavet, näiteks asukoha, loomise kuupäeva, õigused ja muud atribuudid. Iga inoodinumber on failisüsteemis ainulaadne, mis takistab kõvaketta linkide töötamist erinevate partitsioonide või süsteemide vahel. Kindlaid linke ei saa kataloogide linkimiseks kasutada.

Erinevalt pehmetest linkidest sisaldavad tugilinkid teavet, millele nad linkivad, nii et kui algne fail eemaldatakse, saate selle andmetele siiski juurde pääseda.

Kõigis Linuxi süsteemides luuakse nii tugevad kui ka sümboolsed lingid käsuga “ln”. Alustamiseks looge kõigepealt fail nimega LinuxHintFile ja kataloog nimega LinuxHintDirectory nagu on näidatud alloleval pildil:

puudutage LinuxHintFile
rmkdir LinuxHintDirectory
ls
root @ LinuxHint: / home / linuxhint #

Link2LHFile-nimelise kõvaketta loomiseks failis LinuxHintFile, mis töötab terminalis:

LinuxHintFile Link2LHFile

Pärast kontrollimist ls näeme äsja loodud kõva linki. Kui tippite ls -i, näete failide inode, võite kinnitada, et äsja loodud lingil on sama inode number kui algsel failil, tippige:

ls -i

Nagu me eespool ütlesime, ei saa me kataloogide jaoks kasutada kõvaketta linke ega linke teistele köidetele ega failisüsteemidele, seome LinuxHintDirectory pehme lingiga.

Kõvaketta leiate töökataloogist, käivitades:

leia -tüüpi f -lingid +1

Selle jooksu jaoks saate faile leida ka inoodide kaupa:

leidma . -inum

Nagu näete, leidsid nii algfail kui ka kõvaketta sama inode numbrit jagavad.

 

Pehmed lingid

Erinevalt kõvaketastest linkidest ei ole pehmed lingid originaalfaili koopiad, vaid need sisaldavad originaalfaili teed. Seetõttu, kui originaalfail eemaldatakse, osutab pehme link või sümboolne link sellele, et ükski fail ei muutuks katkiseks lingiks, või orbtu link, mis tähendab, et kui kaotate lähtefaili, kaotab selle kustutamise või teisaldamise korral sümboolne link juurdepääsu teabele, samas kui kõva lingi korral jääb teave lähtefaili eemaldamisest hoolimata alles, kuna see on täielik ja täpne selle faili koopia.

Samuti ei jaga sümboolsed lingid vastupidiselt kõvaketta linkidele sama faili kui algne fail, seetõttu võivad sümboolsed lingid ristuda köidete ja failisüsteemidega. Sümboolseid linke saab kasutada kataloogide linkimiseks, kui kõvaketaste linkidega pole see võimalik.

Programmiga luuakse ka sümboolsed lingid ln, kuid et link oleks sümboolne / pehme, peame parameetri määrama -s, sümboolse lingi loomiseks kataloogi LinuxHintDirectory nimega LHDLink run:

ln -s LinuxHintDirectory LHDLink

Ja siis jookse 'ls -i', et kontrollida, kas see on korralikult loodud:

Nagu näeme antud juhul, loodi sümboolne link, kuid sellel on erinev inode number kui algsel failil.

Saame kataloogis loetleda sümboolsed lingid käsuga “ls -l

Ülaloleval pildil näeme esimese faili õigustes eesliidet “l”Sümboliliste linkide korral näitab rea lõpp ka seda, millise faili juurde sümboolne link osutab.

Loodan, et leidsite selle artikli kasulikuks, et mõista kõvaketaste ja sümboolsete linkide erinevusi ning nende loomist. Järgige LinuxHinti, et saada rohkem näpunäiteid ja värskendusi Linuxi kohta.

Sid Meieri Civilization VI allalaadimine ja mängimine Linuxis
Sissejuhatus mängu Civilization 6 on kaasaegne kontseptsioon, mis tutvustati Age of Empires mängude sarjas. Idee oli üsna lihtne; alustaksite kõige põ...
Kuidas installida ja mängida Doomi Linuxis
Doomi sissejuhatus Doom-seeria sai alguse 90ndatel pärast algse Doomi väljaandmist. See oli kohene hitt ja sellest ajast alates on mänguseeria pälvinu...
Vulkan Linuxi kasutajatele
Iga uue põlvkonna graafikakaartidega näeme, et mängude arendajad ületavad graafilise truuduse piire ja jõuavad fotorealismile ühe sammu lähemale. Kuid...