Sobes.tech
Junior

За шта се користи inode у датотечном систему?

sobes.tech АИ

Одговор од АИ

Inode (indeksni deskriptor) skladišti metapodatke o fajlu ili direktorijumu u Unix-sličnom fajl sistemu. On ne sadrži sadržaj samog fajla.

Šta se čuva u inode:

  • Tip fajla (običan fajl, direktorijum, simbolička veza itd.)
  • Prava pristupa (vlasnik, grupa, ostali; čitanje, pisanje, izvršavanje)
  • Broj hard linkova na fajl
  • UID (ID korisnika) vlasnika
  • GID (ID grupe) vlasnika
  • Veličina fajla (u bajtovima)
  • Vreme kreiranja (ctime - vreme promene)
  • Vreme modifikacije podataka (mtime - vreme promene)
  • Vreme poslednjeg pristupa (atime - vreme pristupa)
  • Adrese blokova podataka na disku gde se nalazi sadržaj fajla

Svaki fajl ili direktorijum dobija jedinstveni inode broj unutar fajl sistema. Ovaj broj koristi kernel za pristup odgovarajućem opisu podataka objekta.

Primer izlaza informacija o inode-u komandom ls -i:

# Prikaz inode broja fajla
ls -i moj_fajl.txt

Primer korišćenja komande stat za detaljne informacije o inode-u:

# Prikaz detaljnih informacija o fajlu, uključujući podatke iz inode-a
stat moj_fajl.txt