Inode

Versione del 2 mar 2010 alle 11:50 di Bermas66 (discussione | contributi) (corretto errore: la data di creazione non esiste in un inode ma si tratta del cambio di stato)

Nei sistemi Unix un inode è una struttura dati sul file system che archivia le informazioni base dei file, delle cartelle o di qualsiasi altro oggetto. Le informazioni includono:

Il termine inode normalmente si usa sui dispositivi a blocchi che gestiscono file, cartelle e collegamenti simbolici. Il concetto è particolarmente importante quando è necessario ripristinare un file system danneggiato.

Ogni inode ha associato un numero univoco all'interno del dispositivo e ogni file presente è identificato come un collegamento fisico all'inode tramite il suo numero. Quando un programma cerca di accedere ad un file tramite un nome (es. documento.txt), il sistema operativo cerca l'inode corrispondente e recupera tutte le informazioni sopra descritte per operare correttamente con il file.

Per recuperare le informazioni sull'inode dei file si può usare la chiamata di sistema stat.

File:La struttura I-Node.jpg