Code:
The fifth field, (fs_freq), is used for these filesystems by the dump(8)
command to determine which filesystems need to be dumped. If the fifth
field is not present, a value of zero is returned and dump will assume
that the filesystem does not need to be dumped.
The sixth field, (fs_passno), is used by the fsck(8) program to determine
the order in which filesystem checks are done at reboot time. The root
filesystem should be specified with a fs_passno of 1, and other filesys-
tems should have a fs_passno of 2. Filesystems within a drive will be
checked sequentially, but filesystems on different drives will be checked
at the same time to utilize parallelism available in the hardware. If the
sixth field is not present or zero, a value of zero is returned and fsck
will assume that the filesystem does not need to be checked.
Evo sta kaze man stranica o celoj stvari, e pa sada bi ja molio vas koji pricate citaj man stranice da mi objasnite detaljno o cemu se radi. Jer prosecnom korisniku to ni malo nije jasno znam iz licnog iskustva, i dok nisam odslusao preko pola predmeta "Programski sistemi " nisam razumeo to 5 polje najjasnie ovo 6 je lako i za shvatiti jednostavno kazes Linuxu koje fajlsisteme da proverava prilikom "loseg" gasenja kompjutera pa jednostavno da proveri da li je fajlsistem u korektnom stanju.... E ono 5 polje pravi probleme :)) i jednostavno za upamtiti neki fajl sistemi to traze drugi ne......
A sada da detaljno probam da objasnim o cemu se tu zapravo radi,svaki fajl sistem je nista drugo nego organizacija kako ce podaci fizicki biti zapisani,(ako imas negde prilike da pogledas na nekoj diketi imas 1.44 mb prostora i pise obicno 2.0 mb unformated) podaci se obicno dele u blokove radi vece efikasnosti citanja/pisanja po disku (velicina blokova varira od fajlsistema). E sada u jednom od blokova se nalaze podaci o ostalim blokovima tj koji fajl se nalazi na kom bloku zapisan..... taj blok se naziva superblok i ako se njegov sadrzaj izgubi tada se gubi svaki podatak o svim fajlovima na sistemu.... Recimo stari dos je imao samo taj jedan blok u kome je bila smestena FAT tabela. i ako ona pukne pukli su svi podaci i jedino resenje je da se reformatira ceo harddisk..... Zato iz bezbednosnih razloga na ext2 fajlsistemima postoji nekoliko kopija superbloka...... Opet sa druge strane postoje fajlsistemi koji ne zavise od takve arhtikture centralizovane na jednom mestu. Takav je recimo Windowsov NTFS.
I da se vratimo na celu pricu oko petog polja u fstab. Ukoliko fajlsistem zahteva da ima superblok onda je neophodno da se koristi dump da bi se odredio polozaj superblokova na fizickom uredjaju. i tu se koriste vrednosti 1 ili 0 u zavisnosti da li je potrebno raditi dump.
E sada je opet diskutabilno koja je vrsta fajlsistema bolja..... jer necentralizovane verzije fajlsistema zahtevaju vise podataka da se upisuje uz svaki fajl. Pa je samim tim struktura duza sto smanjuje efikasno mesto za smestanje podataka a sa druge strane povecava bezbednost. Ako mene pitate za misljenje onda je bolja ova varijanta sa superblokom i nekoliko kopija njega na disku.