Inode: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 6:
Le informazioni includono:
 
* la dimensione del file e la sua locazione fisica (se risiede su un [[dispositivo a blocchi]], come, ad es., un [[hard disk]])
* il proprietario e il gruppo di appartenenza;
* le informazioni temporali di modifica ([[Stat (Unix)|mtime]]), ultimo accesso ([[Stat (Unix)|atime]]) e di cambio di stato ([[Stat (Unix)|ctime]]);
* il numero di [[Collegamento fisico|collegamenti fisici]] che referenziano l'inode;
* i [[Permessi (Unix)|permessi]] d'accesso;
* un puntatore allo spazio del disco che contiene i files veri e propri.
 
Il termine ''inode'' normalmente si usa sui dispositivi a blocchi che gestiscono file, directory e [[Collegamento simbolico|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. <tt>documento.txt</tt>), 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 <code>[[stat (Unix)|stat]]</code> seguita dal nome del file.