Inoder (indeksnoder) er datastrukturer som brukes i mange filsystemer for å lagre informasjon om filer. Hver fil på systemet har en tilsvarende inode, som inneholder følgende informasjon:
Filstørrelse
Filtype (f.eks. vanlig fil, katalog, symbolsk lenke osv.)
Filtillatelser (f.eks. lese, skrive, kjøre)
Fileier
Filgruppe
Tid for filoppretting
Tid for filendring
Filtilgangstid
Fildatablokker (pekere til datablokkene som inneholder filens innhold)
Annen filspesifikk informasjon (f.eks. for symbolske lenker, målbanen)
Inoden er den sentrale datastrukturen som brukes av filsystemet for å administrere filer. Den inneholder all informasjonen som systemet trenger å vite om en fil for å få tilgang til og administrere den.
Inoder er vanligvis lagret i et eget område på disken fra fildatablokkene. Dette gjøres av ytelsesgrunner, da det lar filsystemet raskt finne og få tilgang til inodeinformasjon uten å måtte søke gjennom hele disken etter fildata.
I noen filsystemer lagres inoder i en tabell med fast størrelse. Dette betyr at antall tilgjengelige inoder er begrenset, og hvis alle inodene er i bruk, kan ingen nye filer opprettes. I andre filsystemer tildeles inoder dynamisk. Dette betyr at nye inoder kan opprettes etter behov, og antall tilgjengelige inoder er ikke begrenset.