Inode: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Descrizione: Punteggiatura.
 
(23 versioni intermedie di 14 utenti non mostrate)
Riga 1:
{{titolo minuscolo}}
{{F|sistema operativo|ottobre 2012}}
Nei sistemi [[Unix]], un '''inode''' (o '''i-node''', abbreviazione di ''index node'') è una struttura dati sul [[file system]] che archivia e descrive informazioniattributi base su [[file]], [[directory]] o qualsiasi altro oggetto.
 
== Descrizione ==
Nei sistemi [[Unix]] un '''inode''' è una struttura dati sul [[file system]] che archivia e descrive informazioni base su [[file]], [[directory]] o qualsiasi altro oggetto.
 
==Descrizione==
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]]);
*vuoi smetere?
* bea sow
* la dimensione del file e la sua locazione fisica (se risiede su un [[dispositivo a blocchi]], 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]]);
Riga 16 ⟶ 14:
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. <ttcode>documento.txt</ttcode>), 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.
 
Un inode occupa un blocco, ma solo una piccola parte contiene gli indirizzi ai blocchi del file. Si usa un approccio multilivello: i primi 1012 puntano direttamente ai blocchi, l'undicesimoil tredicesimo punta ad un blocco riempito di riferimenti ai blocchi, un blocco indiretto singolo, il dodicesimoquattordicesimo ad un blocco indiretto doppio, il tredicesimoquindicesimo ad un blocco indiretto triplo. Così un file può avere una dimensione massima di (1012+256+256²+256³)*dimensione blocco.<!-- unità di misura?
-->
 
== Voci correlate ==
* [[Filesystem Hierarchy Standard]]
 
== Altri progetti ==
[[File:La struttura I-Node.jpg]]
{{interprogetto}}
 
{{Portale|informatica}}
==Voci correlate==
* [[Filesystem Hierarchy Standard]]
 
[[Categoria:File system]]
[[Categoria:Unix]]