Sobes.tech
Junior

Na čo sa používa inode v súborovom systéme?

sobes.tech AI

Odpoveď od AI

Inode (indexový deskriptor) uchováva metadáta o súbore alebo adresári v súborovom systéme podobnom Unixu. Neobsahuje samotný obsah súboru.

Čo je uložené v inode:

  • Typ súboru (bežný súbor, adresár, symbolický odkaz atď.)
  • Práva prístupu (vlastník, skupina, ostatní; čítanie, zápis, spustenie)
  • Počet tvrdých odkazov na súbor
  • UID (ID používateľa) vlastníka
  • GID (ID skupiny) vlastníka
  • Veľkosť súboru (v bajtoch)
  • Čas vytvorenia (ctime - čas zmeny)
  • Čas modifikácie dát (mtime - čas zmeny)
  • Čas posledného prístupu (atime - čas prístupu)
  • Adresy blokov dát na disku, kde je uložený obsah súboru

Každému súboru alebo adresáru je priradené jedinečné číslo inode v rámci súborového systému. Tento číslo používa jadro na prístup k zodpovedajúcemu popisu dát objektu.

Príklad výstupu informácií o inode príkazom ls -i:

# Zobrazenie čísla inode súboru
ls -i môj_súbor.txt

Príklad použitia príkazu stat na podrobné informácie o inode:

# Zobrazenie podrobných informácií o súbore, vrátane dát z inode
stat môj_súbor.txt