Mikä on hajautettu tiedostojärjestelmä?

Hajautettu tiedostojärjestelmä on tiedostojärjestelmä, jonka avulla useat verkon tietokoneet voivat jakaa tiedostojen käyttöoikeuden. Tämä jaettu käyttö mahdollistaa sekä tiedostojen että tallennusvälineiden jakamisen verkon kautta. Tämän ansiosta tietokoneet, joilla on vähän tallennustilaa, voivat käyttää ja muokata suuria tiedostoja.

Monet nykyaikaiset tiedostojärjestelmät mahdollistavat ”tiedostojen jakamisen” muiden verkkotietokoneiden kanssa. Tämä on esimerkki hajautetusta tiedostojärjestelmästä. Näissä tapauksissa ainoat verkon käyttäjien käytettävissä olevat tiedostot ovat niitä, jotka käyttäjä on tarkoituksellisesti jakanut.

Tiedostojärjestelmää voidaan pitää hajautettuna tiedostojärjestelmänä vain, jos se sopii kahteen vaatimukseen. Ensimmäinen on se, että järjestelmän on sallittava useiden käyttäjien käyttää tiedostoja eri tietokoneilta verkon kautta. Toinen edellyttää, että tiedostojärjestelmä ei sijaitse fyysisellä levyllä, jonka jokainen tietokone jakaa. Jos tiedostojärjestelmä sijaitsee tietokoneiden jakamalla levyllä, sitä kutsutaan jaetun levyn tiedostojärjestelmäksi.

Hajautetun tiedostojärjestelmän käytöllä on monia etuja jaetun levyn tiedostojärjestelmään verrattuna. Jaettujen levyjärjestelmien avulla jokainen käyttäjä voi käyttää muistilevyä suoraan. Tämän ansiosta jokainen tietokone voi hallita muistilevyä suuresti, mikä voi olla tietoturvariski. Hajautetut tiedostojärjestelmät sallivat sen sijaan epäsuoran pääsyn verkkoprotokollan kautta.

Epäsuoran pääsyn käyttö verkkoprotokollien kautta sallii keskusmuistilaitteen säätää kaikkien käyttäjien pääsyn tiedostoihin. Tämä voi vaihdella sallimalla joidenkin käyttäjien vain luku -käyttöoikeuden tiedostoihin tai jopa kieltämällä pääsyn tiettyihin tiedostoihin. Keskittämällä tämän ohjauksen hajautettu tiedostojärjestelmä minimoi mahdolliset tietoturva -aukot.

Toinen asiaan liittyvä järjestelmä tunnetaan hajautettuna tietovarastona. Tämä järjestelmä on samanlainen ja sallii käyttäjien tallentaa tietoja eri verkkojärjestelmiin. Vastineeksi tästä hajautettua tietovarastoa käyttävät käyttäjät voivat tallentaa muita tietoja järjestelmäänsä.
Ero hajautetun tiedostojärjestelmän ja hajautetun tietovaraston välillä on usein hämärtynyt. Ensisijainen ero johtuu yleensä näiden järjestelmien erilaisista asetuksista. Hajautettuja tiedostojärjestelmiä käytetään yleensä lähiverkkoissa, mikä rajoittaa verkon ulkopuolisten käyttäjien pääsyä. Sitä vastoin hajautetuissa tietovarastoissa on usein käyttäjiä monista eri verkoista.