Mis on võrgufailisüsteem?

Võrgu failisüsteem, mida mõnikord nimetatakse hajutatud failisüsteemiks, on failide ja kaustade korraldamise ja salvestamise meetod, mis hõlmab mitut võrgu kaudu ühendatud arvutit. See võimaldab paljudel arvutitel juurdepääsu samadele andmetele ja võimaldab ka andmete levitamist rohkem kui ühe seadme vahel. Kasutusel on mitut tüüpi võrgufailisüsteeme, millest igaühel on veidi erinevad võimalused ja eesmärgid.

Peaaegu igat tüüpi seadmed, mida kasutatakse arvutiandmete lugemiseks või salvestamiseks, alates kõvaketastest kuni salvestatavate kompaktplaatideni, kasutavad teabe korrastamiseks ja salvestamiseks failisüsteemi. Kuigi enamikul neist on mõned ühised funktsioonid, on failisüsteemid oma disaini, kavandatud kasutuse ja võimaluste poolest väga erinevad. Enamikul juhtudel on failisüsteem piiratud ühe füüsilise seadmega, näiteks kõvakettaga. Igal arvuti seadmel või kettal on oma failisüsteem. Võrgu failisüsteem võtab isoleeritud ressursi, näiteks arvuti sees oleva kõvaketta, ja muudab selle jagatud ressursiks, mis on kättesaadav teistele võrgu arvutitele.

Failisüsteemide jagamisel võrgus võib olla palju eeliseid. Ühes arvutis olevaid faile saab hõlpsasti teiste arvutitega jagada ning kasutajad saavad hõlpsasti teavet vahetada või projektide kallal koostööd teha. Paljudel juhtudel on võimalik ka võrguressursse “ühendada”, nii et kasutaja ja arvutisse installitud rakenduste jaoks ei paista jagatud ressurss kohalikust ressursist erinevat. Näiteks võib muusikat või veebibrauseri järjehoidjaid sisaldava kausta salvestada ühte arvutisse ja jagada mitme teisega, et teave oleks sünkroonis. Mõnes võrgukeskkonnas jagatakse kogu kasutaja kodukausta võrgu failisüsteemi abil, mis võimaldab kasutaja andmetele ligi pääseda praktiliselt igast võrgupunktist.

Alates 1980. aastate algusest on loodud mitmesuguseid võrgufailisüsteeme. Sun Microsystems® töötas alates 1985. aastast välja võrgufailisüsteemi (NFS) nime all tuntud protokolli; seda kasutatakse tavaliselt Linuxi ja UNIX®-i failiserverites. Microsoft® pakub toodet, mida nimetatakse hajutatud failisüsteemiks (DFS), mis võimaldab Windows®-is sisalduvat populaarset serveriteadete blokeerimisprotokolli kasutada võrgufailisüsteemis. Andrew failisüsteemi (AFS) eesmärk on pakkuda ettevõtte tasemel võrgufailisüsteemi uute funktsioonide ja turvalise autentimisega Kerberose protokolli kaudu, samas kui Secure Shell Filesystem (SSHFS) kasutab sarnase eesmärgi saavutamiseks pikaealist Secure Shelli protokolli. Google® ja Yahoo!® kasutavad Google’i failisüsteemi (GFS) ja Hadoopi hajutatud failisüsteemi (HDFS), et salvestada tohutul hulgal andmeid tuhandetele üksikutele kõvaketastele.