Kaj je oddaljeni datotečni sistem?

V zvezi z računalniki se izraz “oddaljeni datotečni sistem” lahko nanaša na fizični disk, do katerega je mogoče dostopati prek različnih protokolov v računalniškem sistemu, ki ni na isti lokaciji kot naprava za shranjevanje, ali pa se nanaša na uporabljene protokole programske opreme. za dostop do datotek prek omrežja. Oddaljeni datotečni sistem omogoča enemu ali več uporabnikom ogled, urejanje ali kako drugače manipulira s podatkovnimi datotekami na napravi za shranjevanje, ki ni neposredno povezana z računalnikom uporabnika. To je mogoče storiti v velikih podjetjih, kjer se uporablja osrednje informacijsko skladišče, ali pa se izvaja prek neumnih terminalov ali naprav, ki nimajo možnosti vzdrževanja lastnih datotečnih sistemov. Ko se uporablja splošno, oddaljeni datotečni sistem opisuje fizični sistem, kjer se nahajajo datoteke, ki je lahko trdi disk, niz pogonov ali celo številni drugi povezani oddaljeni datotečni sistemi. V smislu programske opreme se oddaljeni datotečni sistem lahko nanaša na komunikacijski protokol, kot je omrežni datotečni sistem (NFS), ki se uporablja za omogočanje varnega in brez napak dostopa do datotek v omrežju.

Cilj uporabe ali razvoja oddaljenega datotečnega sistema je navsezadnje omogočiti uporabnikom dostop do oddaljenega pogona na pregleden način, tako da se večinoma ne razlikuje od dostopa do lokalnega diska. Eden od načinov za to je uporaba klicev oddaljenih postopkov (RPC), pri katerih programska oprema vzpostavi stik z računalnikom, ki gosti datotečni sistem, in neposredno zahteva, da strežnik izvede ukaze za manipulacijo datotek. To strežniku omogoča upravljanje datotek z lastno programsko opremo, kar zmanjšuje potrebo po bolj izdelanih protokolih, ki poskušajo posnemati delovanje celotnega datotečnega sistema prek omrežja.

Dostop do oddaljenega datotečnega sistema je mogoče izvesti na več načinov. Najpogosteje se za oddaljeni dostop uporablja grafični uporabniški vmesnik (GUI), podoben GUI, ki se uporablja za lokalni dostop do datotek. Nekateri omrežni sistemi uporabljajo ukazno vrstico z besedilom, zlasti v sistemih, ki uporabljajo pripomočke ukazne vrstice za spreminjanje ali razvrščanje datotek. V nekaterih situacijah datotečni sistem uporabniku ni popolnoma odprt, kar pomeni, da je dostopen prek drugega dela programske opreme, kot je urejevalnik besedil ali integrirano razvojno okolje (IDE). Ne glede na metodo, ki se uporablja, oddaljeni datotečni sistem pogosto zahteva, da se uporabnik prijavi v strežnik z geslom, da zagotovi, da do datotek dostopajo samo pooblaščeni uporabniki, in omogoči skrbnikom sistema, da omejijo ravni dostopa nekaterih uporabnikov.