Professional Documents
Culture Documents
09 - Fajl Sistemi
09 - Fajl Sistemi
SISTEMI
Kada napravite instalacionu particiju, program za instaliranje traži od vas da izaberete fajl
sistem koji će se koristiti za formatiranje particije. U ovom trenutku u najširoj upotrebi
koriste se 2 fajl sistema: FAT (verzija FAT 32) i NTFS.
Windows XP Professional i podržava NT fajl sistem (NTFS) i tabelu za razmeštaj datoteka
(FAT32), dok Windows 10 samo NTFS fajl sistem.
Fajl sistem se odnosi na način organizacije prostora i zapisivanja podataka na disku.
Operacije sa fajlovima, pronalaženje fajlova na disku i njihovih sadržaja, osnovni su
zadaci fajl sistema.
Što se tiče organizacije samog fajl sistema, svi operativni sistemi se baziraju na strukturi
stabla. Postoji koren, grane, još manje grane... (folderi, podfolderi...)
FAT 32 (File Allocation Table – tabela razmeštaja datoteka) je 32‐ bitni sistem datoteka,
odnosno koristi 32 – bitno adresiranje podataka na disku.
Sektor je najmanja jedinica prostora na disku i veličine je 512 bajtova. Sektori se grupišu u
klastere i klasteri mogu biti sastavljeni od 1, 2, 4, 8, 16, 32, 64 sektora. Klaster
predstavlja najmanju količinu memorije koja ima jedinstvenu adresu i kojoj se
pristupa u celini. Što je klaster veći, to je neracionalnije korišćenje i veći gubitak prostora
na disku (za manje datoteke potrebno je izdvojiti memoriju od minimalno jednog klastera
koji može biti nekoliko puta veći od veličine datoteke koja se u njega smešta)
Broj grupisanih sektora Veličina klastera Ograničenje adresiranja
1 512B 256 GB
2 1kB 512 GB
4 2kB 1 TB
8 4kB 2 TB
Microsoft klastere zove jedinice razmeštaja (allocation unit).
FAT tabela (File Allocation Table) – tabela za smeštanje i pronalaženje fajlova sadrži dve
kolone u koju se upisuju adrese svih klastera diska i trenutni status tog klastera.
Klaster se može naći u jednom od četiri stanja koji se mogu predstaviti u tabeli.
Mogući status klastera Vrednost u FAT tabeli
Klaster je prazan, slobodan 0000
Klaster sadrži oštećene sektore FFF7
Klaster je deo datoteke. Upisan je broj
sledećeg klastera gde se nastavlja datoteka Npr. 45A3
26
OPERATIV
VNI SISTEMI
Primer:
Imamo praazan disk koji
k sadrži oštećenje sek ktore. Klasteri 0006 i 0
000E su ošteećeni i njihov
v
status je H' FFF7. Ostali klasteri su prrazni i sprem 000.
mni za upisivaanje i njihov status je H' 00
Leva kolon
na pokazuje adresu klasstera, dok deesna status ttog klasteraa.
Upisivaćemmo fajlove „Primer1.da
„ at“, „Primer2
2.dat“, „Primmer3.dat“ ... „Primer6.d
dat“ redom..
Prilikom upisivanja,
u u direktoriijum se upiisuje opis datoteke
d kooja ima vreednost npr..
„Primer1“ i ekstenziju
u „dat“. U poolje početnoog klastera u upisuje se adresa prvogg slobodnogg
klastera od
d koga krećee smeštanje datoteke naa medijum.
Ako datoteka zauzima više od jeednog klasttera u polje prvog klasstera se upisuje adresaa
sledećeg slobodnog
s k
klastera. Kaada se upišee zadnji klaaster, u pollje koje odggovara tom
m
klasteru up
pisuje se vreednost H' FFFFF koja ozn načava posleednji klasterr tog fajla.
Sa slike vidimo da su upisane 6 d datoteke. Prrva datoteka počinje od d 0000 i pro ostire se naa
dva klastera. U vredn nost prvog k klastera upissana je adreesa sledećegg 0001 a pošto je drugii
klaster ujeedno i posllednji upisu
uje se vredn
nost FFFF. Sledeća dattoteka kreće od prvogg
slobodnogg klastera 00 002 i takođee se prostiree na dva klaastera. Prilik
kom upisivaanja traži see
prvi slobod dan klaster. Ako naiđe o oštećen klasster on će biti jednostav
vno preskočeen.
Ako obrišeemo fajlove „Primer1.ddat“ i „Primeer5.dat“ njih
hovi klasterri će biti osllobođeni zaa
upis sledeććih fajlova i dobiće statu
us H' 0000.
2
27
OP
PERATIVN
NI SISTEM
MI
Prilikom uppisivanja noove datotekee „Primer7.d dat“ krenućee se od prvo
og slobodnog klastera i
to je 0000. Ako se fajl p
prostire na 3
3 klastera im
maćemo sleddeće stanje:
Ako nastaavimo sa brisanjem
b i i obrišemo „Primer3.d
dat“ i upiššemo novu
u datoteku
„Primer8.d
dat“ koja se p
prostire na 6
6 klastera do
obijamo:
Sa poslednje slike vidiimo da klastteri jednog iistog fajla n
nisu locirani zajedno i taa pojava se
naziva fraggmentacija. O
Ona usporavva upisivanje i čitanje faajlova sa diska.
28
OPERATIVNI SISTEMI
Brisanje datoteke: Kada se datoteka briše, FAT sistem ne briše stvarno datoteku, već
postavlja poseban znak na mesto prvog slova datoteke koja je obrisana. Prostor koji je
zauzimala datoteka slobodan je za upis drugih datoteka, iako nije stvarno obrisan. Ako je
datoteka greškom obrisana, može se povratiti uz pomoć posebnih programa ukoliko se
ništa u međuvremenu ne skladišti na to mesto. Potrebno je samo vratiti imenu datoteke
prvo slovo koje nedostaje.
29
OPERATIVNI SISTEMI
NTFS dozvole za foldere:
Read – Omogućava korisniku da vidi datoteke i podfoldere u folderu i da vidi vlasništvo,
dozvole i atribute (kao što su Read‐Only, Hidden, Archive i System) foldera.
Write ‐ Omogućava korisniku da unutar foldera pravi nove fajlove i podfoldere, menja
atribute folderu i da vidi prikaz vlasništva i dozvola istog.
List Folder Contents ‐ Omogućava korisniku da unutar foldera vidi imena fajlova i foldera.
Read & Execute ‐ Omogućava korisniku da iako nema dozvolu za to, da se kreće kroz folder
da bi došao do drugih fajlova i foldera i da izvršava radnje koje spadaju pod dozvole Read i
Read & Execute.
Modify ‐ Omogućava korisniku da briše foldere i izvršava radnje koje spadaju pod dozvole
Write i Read & Execute.
Full Control ‐ Omogućava korisniku da menja dozvole, preuzima vlasništvo i izvršava sve
radnje koje spadaju pod ostale NTFS dozvole.
Listu svih dozvola i zabrana za određeni fajl ili folder možemo videti desnim klikom na taj
fajl/folder i izborom Properties/Security/Advanced. Takođe, na tom mestu možemo
dodavati nove dozvole i zabrane za određene korisnike pri čemu nam se pojavljuju
naprednije mogućnosti kontrole fajlova i foldera.
Full Control ‐ Full Control primenjuje sve dozvole na korisnika ili grupu.
Traverse Folder/Execute File ‐ Traverse Folder odobrava ili zabranjuje kretanje
kroz foldere da bi korisnik pristupio drugim fajlovima i folderima. Execute File
dozvoljava ili zabranjuje pokretanje izvršnih fajlova.
List Folder/Read Data ‐List Folder dozvoljava ili zabranjuje prikazivanje imena
fajla i podfoldera iz nekog foldera. Read Data dozvoljava ili zabranjuje prikazivanje
sadržaja fajla.
Read Attributes ‐ Prikazivanje svojstava nekog fajla ili foldera.
Read Extended Attributes ‐ Dozvoljava ili zabranjuje prikazivanje proširenih
atributa fajla ili foldera.
Create Folders/Append Data–Izrada foldera u nekom folderu. Append Data
dozvoljava ili zabranjuje promene na kraju fajla ali ne i menjanje,brisanje ili
prepisivanje postojećeg fajla
Create Files/ Write Data ‐ Create Files dozvoljava ili zabranjuje pravljenje fajla
unutar foldera. Write Data dozvoljava ili zabranjuje menjanje fajla i prepisivanje
postojećeg fajla.
Write Attributes ‐ Dozvoljava ili zabranjuje menjanje atributa fajla ili foldera.
Write Extended Attributes ‐ Dozvoljava ili zabranjuje menjanje proširenih
atributa fajla ili foldera.
Delete Subfolders And Files – Dozvoljava ili zabranjuje brisanje nekog fajla ili
podfoldera unutar foldera.
Delete – Dozvoljava ili zabranjuje brisanje nekog fajla ili foldera.
Read Permissions ‐ Dozvoljava ili zabranjuje čitanje dozvola dodeljenih za fajl ili
folder.
Change Permissions ‐ Dozvoljava ili zabranjuje menjanje dozvola dodeljenih za fajl
ili folder.
Take Ownership ‐ Dozvoljava ili zabranjuje preuzimanje vlasništva nad nekim
fajlom ili folderom.
Osobine:
NTFS dozvole su kumulativne. Korisnikove efektivne dozvole za resurs predstavljaju
zbir svih NTFS dozvola koje dodeljujete individualnom korisničkom nalogu i svim
grupama kojima korisnik pripada.
Dozvole za fajl su prioritetne u odnosu na dozvole za foldere.
Zabrana poništava sve ostale dozvole.
Nasleđivanje NTFS dozvola. Po podrazumevanim vrednostima dozvole koje
postavite za folder roditelja prenose se na podfoldere i fajlove koje on sadrži.
Međutim možete da sprečite nasleđivanje.
30
OPERATIVNI SISTEMI
2. KOMPRESIJA DISKA
NTFS kompresija omogućava komprimovanje datoteka, foldera ili cele particije. Datoteke i
folderi koji su komprimovani korišćenjem NTFS kompresije zauzimaju manje prostora na
disku, što nam omogućava čuvanje veće količine podataka.
Postupak za komprimovanje cele NTFS particije:
‐ U Windows Exploreru, pritisnite desnim tasterom miša na datu particiju, a zatim
izaberite Properties. U okviru za dijalog Properties/General, potvrdite polje Compress
Drive To Save Disk Space i pritisnite dugme OK.
Postupak za komprimovanje foldera/fajla:
‐ Pritisnite desnim tasterom miša na folder/fajl i izaberite opciju
Properties/General/Advanced i potvrdite polje Compress Contents To Save Disk Space.
OK.
Zatim će se prikazati okvir za dijalog Confirm Attribute Changes i pritom zatražiti od vas da
navedete da li želite da komprimujete samo dati folder ili dati folder uključujući i sve
podfoldere. Potvrdite polje Apply Changes To This Folder, Subfolders And Files, OK. Nakon
kompresije ime fajla biće u plavoj boji. To je vidljiva oznaka da je fajl/folder kompresovan.
Da biste dekomprimovali folder ili fajl: Pritisnite desnim tasterom miša na folder ili fajl
zatim na opciju Properties/General/Advanced i uklonite potvrdu sa polja Compress
Contents To Save Disk Space. OK.
Postoje pravila koja određuju da li se zadržava stanje komprimovanosti za datoteke i
foldere prilikom njihovog kopiranja ili premeštanja unutar ili između particija NTFS i FAT.
Kopiranje (copy) datoteke unutar particije NTFS, datoteka nasleđuje stanje
komprimovanosti odredišnog foldera.
Premeštanje (move) datoteke ili foldera unutar particije NTFS, datoteka ili folder
zadržavaju svoje izvorno stanje komprimovanosti.
Premeštanje ili kopiranje datoteke ili foldera na particiju FAT. Windows XP
Professional automatski dekomprimuje ovu datoteku odnosno folder.
31
OPERATIVNI SISTEMI
4. POVEĆANJE BEZBEDNOSTI KORIŠĆENJEM ENKRIPCIJE
Šifriranje (engl. encryption) je proces na osnovu kojeg informacije postaju nerazumljive i
tako se štite od neovlašćenog čitanja ili korišćenja. Da bi se ovakve informacije dešifrirale,
potreban je ključ. Microsoft Encrypting File System (EFS) obezbeđuje šifriranje podataka.
Ako korisnik koji pokušava da pristupi šifriranoj NTFS datoteci poseduje privatni ključ za
tu datoteku, ova datoteka se može dešifrirati tako da dati korisnik može da je otvori i
normalno radi u njoj kao i sa svakim uobičajenim dokumentom. Korisniku koji ne poseduje
privatni ključ, uskraćuje se pristup.
Komprimovane datoteke se ne mogu šifrirati, a šifrirane datoteke se ne mogu
komprimovati.
Postupak enkripcije datoteka:
‐ Desni taster miša na fajl i izaberemo Properties /Advanced. Potvrdimo polje Encrypt
Contents To Secure Data, a zatim pritisnemo taster OK.
Nakon enkripcije naziv fajla dobiće zelenu boju.
32