Skip to main content

Hva er en inode?

En inode er der et Data System i Unix-stil lagrer informasjon om filer i systemet.Hver fil i systemet er knyttet til en av disse nodene, som holder oversikt over informasjon som eierskap, tillatelser og filtype.Inoder identifiseres med tall.Vanligvis brukes omtrent 1 prosent av lagringskapasiteten til et filsystem for denne typen lagring.

Datasystemer i Unix-stil er de som er avstammet fra UNIX-operativsystemet.De brukes ofte på servere, datamaskinarbeidsstasjoner og mobile enheter.UNIX ble utviklet i 1969 av ansatte i ATT som jobbet på Bell Labs.Eksempler på UNIX-baserte systemer inkluderer Linux og Berkeley-programvaredistribusjon, noen ganger kjent som Berkeley Unix.

Inode er en del av det grunnleggende filsystemet til disse typer operativsystemer.Et filsystem organiserer datamaskinfiler og dataene knyttet til dem til en database slik at operativsystemet kan lagre, organisere og bruke dem.Den bruker inoder for å lagre viktig informasjon om filen.

Filnavnet er ikke oppført siden en individuell fil noen ganger kan nås ved hjelp av flere filnavn.I stedet lagrer inodeinformasjonen om hvilken bruker eller gruppe som eier filen og hvilke brukere og grupper som har tillatelse til å lese, redigere eller bruke filen.Den lagrer også informasjon om hvilken type filen er.

På de fleste systemer brukes bare rundt 1 prosent av lagringsplassen for filsystemet til inoder.Dette begrenser antall filer et system kan opprettholde.Når det opprettes en ny fil, opprettes også nye inoder.Hvis brukeren prøver å opprette for mange filer, kan lagringsgrensen nås, og forhindrer opprettelsen av nye filer.

Når hver inode opprettes, tildeles den et nummer.Dette nummeret forblir det samme når disken som filen ligger, er defragmentert, selv om denne defragmenten resulterer i at filen blir flyttet.Hvis filen flyttes manuelt, vil antallet også forbli det samme.

Operativsystemet opprettholder en inodedatabase.Denne databasen brukes av datamaskinen for å holde rede på og få tilgang til informasjonen i hver inode.Filer kan også åpnes ved å få tilgang til inoden gjennom databasen.

En datamaskinbruker kan finne inoden til en individuell fil.Han eller hun kan gjøre dette ved å bruke LS -i -kommandoen.Denne kommandoen vil føre til at inoden viser noe av informasjonen som er lagret for den aktuelle filen.