Inode: Porovnání verzí
Smazaný obsah Přidaný obsah
m robot: typografické a kódové korekce a náhrady přesměrování podle specifikace |
Přepis, chtělo by to rozšířit |
||
Řádek 1:
{{Upravit}}
== Úvod ==▼
'''I-node''' (česky '''I-uzel''') je datová struktura uchovávající [[metadata]] o [[soubor]]ech a [[adresář]]ích (objektech) používaná v [[UNIX]]ových [[Souborový systém|souborových systémech]] (např. [[ext2]], [[ext3]], [[Unix File System|UFS]]). Z důvodu zachování kompatibility ostatní souborové systémy I-uzly emulují.
I-uzel obsahuje [[metadata]] pro každý libovolně velký [[soubor]] i [[adresář]], například čas poslední změny, přístupová práva, seznam datových bloků a podobně. V adresářích jsou pak dvojice '''název souboru''' a '''I-uzel''', které definují soubory a adresáře.
I-uzel popisuje i některé systémové struktury, jako je kořenový adresář, nebo [[žurnálování|žurnál]].
Počet I-uzlů je u klasických souborových systémů (ext2, ext3) určen při formátování systému souborů a později již nemůže být změněn. Jejich množství určuje maximální počet adresářů a souborů, které lze v souborovém systému vytvořit. I když může být na disku volné místo pro data, nemusí být možné z důvodu nedostatku volných i-uzlů vytvořit další soubory a adresáře.
Výpis obsazeného datového prostoru: <CODE>df</CODE>
Výpis počtu obsazených I-uzlů: <CODE>df -i</CODE>
Výpis názvů spolu s čísly I-uzlů v adresáři: <CODE>ls -i</CODE>
== Sruktura inodu ==
[[Soubor:Inode.png|thumb|right|Náčrt inode struktury]]▼
Struktura I-uzlu je popsána standardem [[POSIX]].
* '''MODE''' - druh souboru a přístupová práva
Řádek 16 ⟶ 29:
* '''TIME STAMPS''' - časové informace
** ''atime'': čas posledního přístupu (čtení ze souboru, výpis adresáře)
** ''mtime'': čas poslední změny objektu
** ''ctime'': čas poslední změny informací o objektu
Řádek 31 ⟶ 44:
== Související odkazy ==
* [http://www.ucw.cz/~hubicka/skolicky/skolicka23.txt Popis ext2] – [http://www.ucw.cz/~hubicka/ Hubičkova] školička (česky)
* [http://www.abclinuxu.cz/slovnik/inode
* [http://www.ictp.trieste.it/~radionet/1999_school/LABORATORY/NETWORKING/LINUX-INTRO/html/file-system.html File systems 2]▼
* [http://www.
▲* [http://www.ictp.trieste.it/~radionet/1999_school/LABORATORY/NETWORKING/LINUX-INTRO/html/file-system.html File systems 2] (anglicky)
▲* [http://www.abclinuxu.cz/slovnik/inode výkladový slovník abclinuxu.cz]
* [http://www.cse.unsw.edu.au/~neilb/oss/linux-commentary/vfs-7.html The Linux Virtual File-system Layer: Inodes and Operations]
[[Kategorie:Počítače]]
|