Un filesystem transformă un array plat de blocuri de disc într-o ierarhie de fișiere și directoare, gestionând metadatele și spațiul liber pentru ca asta să fie fiabilă și rapidă.
Inode-uri: un fișier este metadate + pointeri către blocuri
În filesystem-urile UNIX, fiecare fișier este un (index node) — o structură care conține fișierului (dimensiune, proprietar, permisiuni, timestamp-uri, link count) și . Observă ce stochează un inode: . Numele stau în , care sunt doar fișiere ce mapează nume → număr de inode:
