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 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 AT&T, 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í aSoubor souboru. 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.
u většiny systémů se pro inody používá pouze asi 1 procenta ú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ě, čísloZůstane také 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.