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.
UNIX-stil computersystemer er dem, der stammede fra UNIX-operativsystemet. De bruges ofte i servere, computerarbejdsstationer og mobile enheder. UNIX blev udviklet i 1969 af ansatte i AT&T, 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. Det bruger inoder til at gemme vigtige oplysninger about filen.
Filnavnet er ikke anført, da der nogle gange kan fås adgang til en individuel fil ved hjælp af 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, er nummeretvil også forblive den 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 inoden til 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.