Skip to main content

Hvad er en inode?

En inode er, hvor en unix-stil computersystem gemmer information om filer i systemet.Hver fil i systemet er bundet til en af disse noder, der holder styr på information som ejerskab, tilladelser og filtype.Inoder identificeres efter tal.Normalt bruges ca. 1 procent af lagringskapaciteten i et filsystem til denne type lagring.Computersystemer i UNIX-stil er dem, der stammede fra UNIX-operativsystemet.De bruges ofte i servere, computerarbejdsstationer og mobile enheder.UNIX blev udviklet i 1969 af ansatte i ATT, der arbejdede på Bell Labs.Eksempler på UNIX-baserede systemer inkluderer Linux og Berkeley-softwaredistribution, undertiden kendt som Berkeley Unix.

Inode er en del af det grundlæggende filsystem for disse typer operativsystemer.Et filsystem organiserer computerfiler og data, der vedrører dem i en database, så operativsystemet kan gemme, organisere og bruge dem.Den bruger inoder til at gemme vigtige oplysninger om filen.

Filnavnet er ikke anført, da en individuel fil undertiden kan fås adgang til flere filnavne.I stedet gemmer Inode information om, hvilken bruger eller gruppe der ejer filen, og hvilke brugere og grupper har tilladelse til at læse, redigere eller bruge filen.Det gemmer også oplysninger om, hvilken type filen er.

På de fleste systemer bruges kun ca. 1 procent af opbevaringspladsen for filsystemet til inoder.Dette begrænser antallet af filer, et system kan vedligeholde.Når en ny fil oprettes, oprettes også nye inoder.Hvis brugeren forsøger at oprette for mange filer, kan lagringsgrænsen nås, hvilket forhindrer oprettelse af nye filer.

Når hver inode oprettes, tildeles det et tal.Dette tal forbliver det samme, når den disk, som filen er placeret på, er defragmenteret, selvom denne defragment resulterer i, at filen flyttes.Hvis filen flyttes manuelt, forbliver antallet også det samme.

Operativsystemet opretholder en inode -database.Denne database bruges af computeren til at holde styr på og få adgang til oplysningerne i hver inode.Filer kan også åbnes ved at få adgang til inoden gennem databasen.

En computerbruger kan finde inode af en individuel fil.Han eller hun kan gøre dette ved at bruge kommandoen LS -I.Denne kommando får inoden til at vise nogle af de oplysninger, der er gemt til den pågældende fil.