Hvad er en inode?
En inode er, hvor et UNIX-computers 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 ved numre. Normalt bruges ca. 1 procent af lagerkapaciteten i et filsystem til denne type lagring.
UNIX-computers computersystemer er dem, der stammer fra UNIX-operativsystemet. De bruges ofte på 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 distribution af Linux og Berkeley-software, undertiden kendt som Berkeley UNIX.
Inoden er en del af det grundlæggende filsystem for disse typer operativsystemer. Et filsystem organiserer computerfiler og dataene der vedrører dem i en database, så operativsystemet kan gemme, organisere og bruge dem. Det bruger inoder til at gemme vigtige oplysninger om filen.
Filnavnet vises ikke, da der til tider kan fås adgang til en individuel fil ved hjælp af flere filnavne. I stedet gemmer inoden oplysninger om, hvilken bruger eller gruppe, der ejer filen, og hvilke brugere og grupper, der har tilladelse til at læse, redigere eller bruge filen. Den gemmer også oplysninger om, hvilken type filen er.
På de fleste systemer bruges kun ca. 1 procent af filsystemets lagerplads til inoder. Dette begrænser antallet af filer et system kan vedligeholde. Når der oprettes en ny fil, oprettes også nye inoder. Hvis brugeren forsøger at oprette for mange filer, kan lagergrænsen muligvis nås, hvilket forhindrer oprettelse af nye filer.
Når hver inode oprettes, tildeles den et nummer. Dette nummer forbliver det samme, når den disk, som filen findes på, defragmenteres, selvom denne defragmentering resulterer i, at filen flyttes. Hvis filen flyttes manuelt, forbliver nummeret også det samme.
Operativsystemet opretholder en inodedatabase. 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 for en individuel fil. Han eller hun kan gøre dette ved hjælp af kommandoen ls -i. Denne kommando får inoden til at vise nogle af de oplysninger, der er gemt for den aktuelle fil.