Inoder (indeksnoder) er datastrukturer, der bruges i mange filsystemer til at lagre information om filer. Hver fil på systemet har en tilsvarende inode, som indeholder følgende information:
Filstørrelse
Filtype (f.eks. almindelig fil, mappe, symbolsk link osv.)
Filtilladelser (f.eks. læse, skrive, udføre)
Filejer
Filgruppe
Tidspunkt for oprettelse af filer
Tidspunkt for filændring
Tidspunkt for filadgang
Fildatablokke (peger til de datablokke, der indeholder filens indhold)
Andre filspecifikke oplysninger (f.eks. for symbolske links, målstien)
Inoden er den centrale datastruktur, der bruges af filsystemet til at administrere filer. Den indeholder alle de oplysninger, som systemet har brug for at vide om en fil for at få adgang til og administrere den.
Inoder er typisk gemt i et separat område på disken fra fildatablokkene. Dette gøres af ydelsesmæssige årsager, da det giver filsystemet mulighed for hurtigt at finde og tilgå inode-information uden at skulle søge gennem hele disken efter fildataene.
I nogle filsystemer er inoder gemt i en tabel med fast størrelse. Det betyder, at antallet af tilgængelige inoder er begrænset, og hvis alle inoder er i brug, kan der ikke oprettes nye filer. I andre filsystemer allokeres inoder dynamisk. Det betyder, at der kan oprettes nye inoder efter behov, og antallet af tilgængelige inoder er ikke begrænset.