Inode
Z Wikipedie, otevřené encyklopedie
Tento článek potřebuje úpravy. Můžete Wikipedii pomoci tím, že ho vylepšíte, alespoň náhradou této výzvy za konkrétnější. Jak by měly články vypadat, popisuje stránka Vzhled a styl, konkrétní problémy tohoto mohou být specifikovány na diskusní stránce.
[editovat] Úvod
Je to vlastně datová struktura používaná v UNIXových souborových sytémech, typicky UFS, ext2, ext3. Informace o souborech jsou uchovávány ve dvojicích (název souboru, inode). Inode je celé číslo, které je přiděleno každému souboru či adresáři majicímu libovolnou velikost. Pod inode číslem vystupují i systémové objekty. Dokonce i rootový adresář ( / ) má svůj inode typicky nízký, jelikož je to jeden z prvních objektů, který je vytvořený při instalaci UNIXu. Je dán maximální počet inodů, vyplývajicí z velikosti (název souboru, inode)- tabulky. Ke každému inode číslu jsou současně uchovány informace o objektu. Tyto informace jsou popsány standardem POSIX.
Inody v UNIXových systémech lze vypsat příkazem ls s parametrem -i nebo podrobným výpisem ls -la.
[editovat] Sruktura inodu
- MODE - druh souboru a přístupová práva
- OWNER - vlastník (ID vlastníka)
- GROUP - skupina (ID skupiny)
- TIME STAMPS - časové informace
- atime: čas posledního přístupu
- mtime: čas poslední změny objektu
- ctime: čas poslední změny informací o objektu
- SIZE - velikost objektu
- REFERENCE COUNT - počet odkazů mířicích na tento objekt
- DIRECT BLOCKS - přímé odkazy mířící na objekt
- SINGLE INDIRECT - odkazy na blok, který obsahuje odkaz na objekt
- DOUBLE INDIRECT - …

