Skip to main content

Co je to inode?

Inode je místo, kde počítačový systém ve stylu Unix ukládá informace o souborech v systému.Každý soubor v systému je vázán na jeden z těchto uzlů, který sleduje informace, jako je vlastnictví, oprávnění a typ souboru.Inody jsou identifikovány čísly.Pro tento typ úložiště se obvykle používá asi 1 procenta úložného systému souborového systému.

Počítačové systémy ve stylu UNIX jsou systémy pocházející z operačního systému UNIX.Často se používají na serverech, počítačových pracovních stanicích a mobilních zařízeních.Unix byl vyvinut v roce 1969 zaměstnanci ATT, kteří pracovali v Bell Labs.Příklady systémů založených na UNIX zahrnují distribuci softwaru Linux a Berkeley, někdy známé jako Berkeley Unix.

Inode je součástí základního souborového systému těchto typů operačních systémů.Souborový systém organizuje počítačové soubory a data, která se s nimi vztahují, do databáze, aby je operační systém mohl ukládat, organizovat a používat.Používá inody k ukládání základních informací o souboru.

Název souboru není uveden, protože k jednotlivému souboru lze někdy přistupovat pomocí více názvů souborů.Místo toho INODE ukládá informace o tom, který uživatel nebo skupina soubor vlastní a které uživatelé a skupiny mají oprávnění ke čtení, úpravě nebo používání souboru.Ukládá také informace o tom, jaký typ je soubor.

Na většině systémů se pro inody používá pouze asi 1 procento úložného prostoru pro soubory.To omezuje počet souborů, které může systém udržovat.Jakmile je vytvořen nový soubor, jsou také vytvořeny nové inody.Pokud se uživatel pokusí vytvořit příliš mnoho souborů, může být dosaženo limitu úložiště a zabránit vytvoření nových souborů.

Při vytváření každé inody je přiřazeno číslo.Toto číslo zůstává stejné, když je disk, na kterém je soubor umístěn, defragmentován, i když toto defragment má za následek přesun souboru.Pokud je soubor přesunut ručně, číslo také zůstane stejné.

Operační systém udržuje databázi inode.Tuto databázi používá počítač k sledování a přístup k informacím v každé inode.Soubory mohou být také otevřeny přístupem k inode prostřednictvím databáze.

Uživatel počítače může najít inodu jednotlivého souboru.On nebo ona to může udělat pomocí příkazu LS -I.Tento příkaz způsobí, že inode zobrazí některé informace uložené pro daný soubor.