Biežs jautājums: Kas ir cietā saite operētājsistēmā Linux?

Cietā saite ir fails, kas norāda uz to pašu pamatā esošo inode kā citu failu. Ja izdzēšat vienu failu, tiek noņemta viena saite uz pamatā esošo inode. Savukārt simboliskā saite (pazīstama arī kā mīkstā saite) ir saite uz citu faila nosaukumu failu sistēmā.

Datorā cietā saite ir direktorija ieraksts, kas saista nosaukumu ar failu failu sistēmā. Visām uz direktoriju balstītām failu sistēmām ir jābūt vismaz vienai cietajai saitei, kas norāda katra faila sākotnējo nosaukumu. Termins “cietā saite” parasti tiek izmantots tikai failu sistēmās, kurās vienam failam ir atļauta vairāk nekā viena cietā saite.

Kas ir mīkstā saite un cietā saite operētājsistēmā Linux? Simboliskā vai mīkstā saite ir faktiska saite uz sākotnējo failu, savukārt cietā saite ir sākotnējā faila spoguļkopija. Ja izdzēšat sākotnējo failu, mīkstajai saitei nav vērtības, jo tā norāda uz neesošu failu.

Ja izdzēšat cietās saites “manu cieto saiti”, atlikušajos failos, kas norāda uz to pašu vietu (inode) cietajā diskā, joprojām būs cietajā diskā saglabātie dati.

Cietā saite ir precīza faktiskā faila kopija, uz kuru tā norāda. Gan cietajai saitei, gan saistītajam failam ir viena un tā pati inode. Ja avota fails tiek izdzēsts, cietā saite joprojām darbojas, un jūs varēsiet piekļūt failam, līdz cieto saišu skaits uz failu nebūs 0 (nulle).

Lai izveidotu Linux simbolisku saiti, izmantojiet komandu ln ar opciju -s. Lai iegūtu papildinformāciju par komandu ln, apmeklējiet ln man lapu vai terminālī ierakstiet man ln. Ja jums ir kādi jautājumi vai atsauksmes, lūdzu, atstājiet komentāru.

Ja atrodat divus failus ar identiskām īpašībām, bet neesat pārliecināts, vai tie ir cieši saistīti, izmantojiet komandu ls -i, lai skatītu inode numuru. Failiem, kas ir cieši saistīti kopā, ir viens un tas pats inodes numurs. Koplietotā inode numurs ir 2730074, kas nozīmē, ka šie faili ir identiski dati.

Lai izveidotu cietās saites Linux vai Unix līdzīgā sistēmā:

  1. Izveidojiet cieto saiti starp sfile1file un link1file, palaidiet: ln sfile1file link1file.
  2. Lai izveidotu simboliskas saites, nevis cietās saites, izmantojiet: ln -s avota saiti.
  3. Lai pārbaudītu mīkstās vai cietās saites operētājsistēmā Linux, palaidiet: ls -l avota saite.

16 окт. 2018. gads.

4 atbildes. Rādīt darbību šajā ziņā. Varat to izdzēst ar rm kā parasti: rm NameOfFile . Ņemiet vērā, ka ar cietajām saitēm nav atšķirības starp “sākotnējo failu” un “saiti uz failu”: vienam failam ir tikai divi nosaukumi, un, dzēšot tikai vienu nosaukumiem, otrs netiks izdzēsts.

Jūsu Linux failu sistēmā saite ir savienojums starp faila nosaukumu un faktiskajiem datiem diskā. Var izveidot divus galvenos saišu veidus: “cietās” saites un “mīkstās” jeb simboliskās saites. … Simboliskā saite ir īpašs fails, kas norāda uz citu failu vai direktoriju, ko sauc par mērķi.

Jā. Viņi abi aizņem vietu, jo abiem joprojām ir direktoriju ieraksti.

Varat pārbaudīt, vai fails ir simbolsaite ar [-L fails]. Līdzīgi varat pārbaudīt, vai fails ir parasts fails ar [ -f file], taču tādā gadījumā pārbaude tiek veikta pēc simbolu saišu atrisināšanas. cietās saites nav faila tips, tie ir tikai dažādi faila nosaukumi (jebkura veida).

Lai noņemtu simbolisku saiti, kā argumentu izmantojiet komandu rm vai unlink, kam seko simboliskās saites nosaukums. Noņemot simbolisku saiti, kas norāda uz direktoriju, nepievienojiet simboliskās saites nosaukumam beigu slīpsvītru. Ja jums ir kādi jautājumi vai atsauksmes, lūdzu, atstājiet komentāru.

Cietās saites un simboliskās saites ir divas dažādas metodes, kā atsaukties uz failu cietajā diskā. … Cietā saite būtībā ir sinhronizēta faila kopija, kas tieši atsaucas uz faila inode. No otras puses, simboliskās saites attiecas tieši uz failu, kas attiecas uz inode, saīsni.

programmas direktorijā failu pārvaldniekā, šķiet, ka tajā ir faili /mnt/partition/. programma. Papildus “simboliskajām saitēm”, kas pazīstamas arī kā “mīkstās saites”, varat izveidot “cieto saiti”. Simboliska vai mīksta saite norāda uz ceļu failu sistēmā.

Iemesls, kāpēc nav atļauts savienot direktorijus, ir nedaudz tehnisks. Būtībā tie sabojā failu sistēmas struktūru. Parasti nekādā gadījumā nevajadzētu izmantot cietās saites. Simboliskās saites nodrošina lielāko daļu vienas un tās pašas funkcionalitātes, neradot problēmas (piemēram, ln -s mērķa saite ).

Patīk šis ieraksts? Lūdzu, dalieties ar draugiem:
OS šodien