Kas yra Inode?

Inode yra vieta, kur UNIX tipo kompiuterinė sistema saugo informaciją apie sistemoje esančius failus. Kiekvienas sistemos failas yra susietas su vienu iš šių mazgų, kurie seka informaciją, pvz., nuosavybės teisę, leidimus ir failo tipą. Inodai identifikuojami skaičiais. Paprastai tokio tipo saugyklai sunaudojama apie 1 procentas failų sistemos talpos.

UNIX stiliaus kompiuterių sistemos yra tos, kurios yra kilusios iš UNIX operacinės sistemos. Jie dažnai naudojami serveriuose, kompiuterių darbo vietose ir mobiliuosiuose įrenginiuose. UNIX 1969 m. sukūrė AT&T darbuotojai, dirbę Bell laboratorijose. UNIX pagrindu veikiančių sistemų pavyzdžiai yra Linux ir Berkeley Software Distribution, kartais žinomi kaip Berkeley UNIX.

Inode yra pagrindinės šių tipų operacinių sistemų failų sistemos dalis. Failų sistema sutvarko kompiuterio failus ir su jais susijusius duomenis į duomenų bazę, kad operacinė sistema galėtų juos saugoti, tvarkyti ir naudoti. Jis naudoja inodes esminei informacijai apie failą saugoti.

Failo pavadinimas nepateiktas, nes atskirą failą kartais galima pasiekti naudojant kelis failų pavadinimus. Vietoj to, inode saugoma informacija apie tai, kuriam vartotojui ar grupei priklauso failas ir kurie vartotojai bei grupės turi leidimą skaityti, redaguoti ar naudoti failą. Taip pat saugoma informacija apie failo tipą.

Daugumoje sistemų inodams naudojama tik apie 1 procentas failų sistemos saugyklos vietos. Tai riboja failų, kuriuos gali išlaikyti sistema, skaičių. Sukūrus naują failą, sukuriami ir nauji inodai. Jei vartotojas bandys sukurti per daug failų, gali būti pasiektas saugyklos limitas, todėl nebus galima kurti naujų failų.

Sukūrus kiekvieną inodą, jam priskiriamas numeris. Šis skaičius išlieka toks pat, kai diskas, kuriame yra failas, yra defragmentuojamas, net jei dėl defragmentavimo failas perkeliamas. Jei failas perkeliamas rankiniu būdu, numeris taip pat išliks toks pat.
Operacinė sistema palaiko inode duomenų bazę. Šią duomenų bazę kompiuteris naudoja kiekvienos įvesties informacijai sekti ir pasiekti. Failus taip pat galima atidaryti per duomenų bazę prieiga prie inode.
Kompiuterio vartotojas gali rasti atskiro failo inodą. Jis arba ji gali tai padaryti naudodamas komandą ls -i. Ši komanda paskatins inode rodyti tam tikrą informaciją, saugomą aptariamam failui.