Professional Documents
Culture Documents
Linux Fajl Sistemi - Prezentacija Iz Os
Linux Fajl Sistemi - Prezentacija Iz Os
27/1999
Koncept inoda
U UNIX-u i Linux-u fajl se predstavlja
pomou indeksnog bloka ili inode.Inoda
sadri identifikatore fajla
(user/group),vrijeme posljednjeg
pristupa i modifikacije,tip fajla i 15
pointera.Prvih 12 su pointeri na direktne
blokove,a ostali se odnose na indirektne
blokove.
Direktorijumi
Sadraj direktorijuma se uva u data-blokovima,na isti nain kao i
sadraj obinih fajlova.U BSD fajl sistemu fajl je sekvenca
bajtova.Ime fajla moe sadrati do 255 karaktera.
Korisnik pristupa fajlu navodei put,a fajl sistem koristi inodu kao
sopstvenu definiciju fajla.Sistem prvo odreuje startni
direktorijum.Ako je prvi karakter u imenu puta / startni direktorijum
je root-direktorijum.Inae,startni direktorijum je tekui direktorijum
tekueg procesa.
Fajl sistem u startnom direktorijumu trai fajl sa datim imenom i vraa
inodu fajla.Ako ne postoji fajl sa datim imenom ili ako je pristup fajlu
zabranjen,sistem javlja greku.
Alokacija blokova
Prilikom alokacije blokova,fajl sistem ext2fs koristi bit-vektor,gdje je svaki blok
predstavljen jednim bitom.Ako je blok alociran,bit je 1;inae je 0.
Traenje slobodnih blokova se odvija u dvije faze,radi poboljanja performansi
sistema.