Sobes.tech
Junior

K čemu slouží inode v souborovém systému?

sobes.tech AI

Odpověď od AI

Inode (indexový deskriptor) ukládá metadata o souboru nebo adresáři v souborovém systému podobném Unixu. Neobsahuje samotný obsah souboru.

Co je uloženo v inode:

  • Typ souboru (běžný soubor, adresář, symbolický odkaz atd.)
  • Přístupová práva (vlastník, skupina, ostatní; čtení, zápis, spuštění)
  • Počet tvrdých odkazů na soubor
  • UID (uživatelské ID) vlastníka
  • GID (skupinové ID) vlastníka
  • Velikost souboru (v bajtech)
  • Čas vytvoření (ctime - čas změny)
  • Čas modifikace dat (mtime - čas změny)
  • Čas posledního přístupu (atime - čas přístupu)
  • Adresy datových bloků na disku, kde je uložen obsah souboru

Každému souboru nebo adresáři je přiřazeno jedinečné číslo inode v rámci souborového systému. Toto číslo používá jádro pro přístup k odpovídajícímu popisu dat objektu.

Příklad výstupu informací o inode příkazem ls -i:

# Zobrazení čísla inode souboru
ls -i můj_soubor.txt

Příklad použití příkazu stat pro podrobné informace o inode:

# Zobrazení podrobných informací o souboru, včetně dat z inode
stat můj_soubor.txt