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 procento úložné kapacity systému souborů.

Počítačové systémy ve stylu UNIX jsou ty, které pocházejí z operačního systému UNIX. Často se používají v serverech, počítačových pracovních stanicích a mobilních zařízeních. UNIX byl vyvinut v roce 1969 zaměstnanci AT&T, kteří pracovali v laboratořích Bell. Příklady unixových systémů zahrnují Linux a Berkeley Software Distribution, někdy známý jako Berkeley UNIX.

Inode je součástí základního systému souborů těchto typů operačních systémů. Systém souborů organizuje počítačové soubory a související data 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 ukládá inode informace o tom, který uživatel nebo skupina je vlastníkem souboru a kteří uživatelé a skupiny mají oprávnění číst, upravovat nebo používat soubor. Ukládá také informace o typu souboru.

Ve většině systémů je pro inody používáno pouze asi 1 procento úložného prostoru souborového systému. To omezuje počet souborů, které systém může udržovat. Po vytvoření nového souboru se vytvoří také nové inody. Pokud se uživatel pokusí vytvořit příliš mnoho souborů, může být dosaženo limitu úložiště, což znemožňuje vytvoření nových souborů.

Jakmile je každý inode vytvořen, je mu přiděleno číslo. Toto číslo zůstává stejné, když je disk, na kterém je soubor umístěn, defragmentován, i když toto defragmentace způsobí přesun souboru. Pokud je soubor přesunut ručně, číslo zůstane stejné.

Operační systém udržuje databázi inode. Tato databáze je používána počítačem k sledování a přístupu k informacím v každém inodu. Soubory lze také otevřít přístupem k inodu prostřednictvím databáze.

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

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?