Porazdeljeni datotečni sistemi


Porazdeljeni datotečni sistem (DFS, distributed file system) je datotečni
sistem, pri katerem so njegovi odjemalci, strežniki in pomnilne naprave
razpršene po računalnikih porazdeljenega sistema .
Sistem ima lahko tudi več datotečnih strežnikov, ki so lahko med seboj
lahko tudi različni. Vse to pa naj bi bilo za uporabnika nevidno oziroma
nepomembno.
 |
Cilj porazdeljenega datotečnega sistema:
-
Uporabniki fizično ločenih računalnikov naj souporabljajo podatke in pomnilne
naprave
-
Uporabniki naj imajo dostop do oddaljenih datotek tudi iz naprav brez lastnih
diskov
-
Sistem naj bo neodvisen od tipa računalnikov
|
Lastnosti porazdeljenega datotečnega sistema
Transparentnost:
Transparentnost lokacije: Ime datoteke naj ne ne bo odvisno od lokacije
fizičnega pomnilnika. Odjemalci naj uporabljajo za dostop do lokalnih in
oddaljenih datotek enake operacije.
Neodvisnost od lokacije: Ime datoteke naj se ne spreminja, če
spremenimo lokacijo fizičnega pomnilnika. Govorimo o transparentnosti migracije
in o dinamičnem preslikavanju imen datotek. Večina porazdeljenih datotečnih
sistemov (vključno z NFS) uporablja statično transparentnost lokacije.
Mobilnost uporabnikov
 |
Uporabnik ni vezan na določen računalnik temveč se lahko
najavi na kateremkoli sistemu in uporablja svoje datoteke. |
Zmogljivost
Upoštevati moramo:
čas CPE + čas dostopa do diska + čas porabljen z mrežo
Zmogljivost porazdeljenega datotečnega sistema mora biti primerljiva navadnemu
datotečnemu sistemu kljub temu, da mora reševati dodatne probleme, kot
so: zaklepanje in sinhronizacija ter imenovanje (naming service).
Toleranca izpadov
 |
-
Izpadi komunikacije
-
Izpadi računalnikov
-
Okvare pomnilnih naprav
-
Slabšanje pomnilnih medijev
|
Skalabilnost
Primer porazdeljenega datotečnega sistema: NFS

