PDA

View Full Version : [i-node]chi sono questi sconosciuti?


TorpedoBlu
18-05-2004, 22:44
come da titolo chi mi dice cosa sono gli i-node?

NA01
18-05-2004, 22:48
non è una spiegazione per gli inode, ma credo che chiarisca il concetto se lo leggi bene
http://www.google.it/search?q=cache:uNZJ8k4WuVgJ:it.tldp.org/HOWTO/Ext2fs-Undeletion.html+recupero+dati+ext2fs+inode&hl=it

è la cache di google, il sito sembra down


ciao

TorpedoBlu
18-05-2004, 22:59
grazie mille, ma sono troppo un novizio, velevo sapere cosa sono e come si creano... :cry:

Wyrdmeister
19-05-2004, 00:19
Originariamente inviato da TorpedoBlu
grazie mille, ma sono troppo un novizio, velevo sapere cosa sono e come si creano... :cry:

La definizione precisa la trovi qui: http://www.webopedia.com/TERM/I/inode.html

Non si possono creare così... quando uno crea un nuovo filesystem ext2 vengono creati un certo numero di inode... sono il numero massimo di file che puoi memorizzare... ovviamente se sono troppo pochi ci si può trovare a non poter più salvare file anche se c'è ancora spazio... se sono troppi la tabella degli inode cresce a dismisura e sprechi un sacco di spazio per nulla! solitamente quando formatti il numero di inode viene scelto in automatico!

cn73
19-05-2004, 07:52
Gli Index-Node costituiscono la rappresentazione interna di un file Unix. (Blocco-Indice). Essi risiedono sul disco e se necessario vengono copiati in memoria.(in core-i-node) Contengono informazioni relative al file, quali il proprietario, il tipo del file, i diritti di accesso, il numero di hard link al file e soprattutto gli indirizzi dei blocchi che contengono il file. (il blocco è l'unità fisica di memorizzazione su disco). Un i-node in memoria contiene altre informazioni supplementari quali il FS di appartenenza, il numero di istanze attive del file, e lo stato (locked? Cìè un processo in attesa? è stato modificato?). In memoria esiste una lista di I'node liberi (free-list), e quando si accede un file si cerca prima il corrispondente i node in memoria. Se non c'è si legge dal disco e si mette in una lista di i node, prelevando un elemento libero dalla free-list.
Capirai come i successivi accessi a quel file saranno molto più veloci ;)