Elosztott fájlrendszer

A fájl rendszer kulcsfontosságú eleme minden elosztott rendszer. Egy elosztott rendszer, mint a központosított fájl rendszer célja, hogy tárolja programok és adatok, valamint nyújtson számukra a szükséges hozzáférést.







Elosztott fájlrendszer által támogatott egy vagy több számítógépen. hívott fájl szerverek. Kapnak kéréseket írni / olvasni a fájlokat más gépek, az úgynevezett ügyfelek. Minden egyes kérelem az ügyfél által küldött be van jelölve, és hajtja végre a szerver, amely ezeket a választ az ügyfél.

Általános szabály, hogy a fájl szerver támogatja a hierarchikus fájlrendszer, amely egy gyökér könyvtárat, ahol a könyvtárak a következő szintre. A munkaállomás képes csatlakozni a fájlrendszerek és beépíti azokat a helyi fájlrendszerben. Fájlrendszerek volna, és továbbra is ugyanabban az időben a fájl szervereket.

Meg kell érteni, mint a fájl szerver eltér a fájl szolgáltatás. Az utóbbi - egy leírást a szolgáltatásait a felhasználók fájlrendszert. Ez magában foglalja a leírás elérhető primitívek, valamint a funkciók és lehetőségek, amelyek elvégzésére. Fájlszolgáltatásra a szempontból a felhasználók számára, meghatározza, hogy milyen felhasználó dolgozhat. De semmit nem mond, hogyan hajtsák végre a fájlrendszer. Fájl szolgáltatás határozza meg, a hatás, a kliens fájlrendszer felület.







A fájl szerver - a külső a felhasználói folyamat, hogy fut egy különálló gépen. Célja, hogy hajtsák végre a fájl szolgáltatás. Sőt, a rendszer egy fájlszerver vagy több, de jól szervezett elosztási rendszer nem ismert, hogy a felhasználó hogyan kell végrehajtani a fájlrendszer.

Egy elosztott rendszer, a felhasználók nem tudják, akárhány fájl szerverek, sem azok vagy funkciója. Tudják csak, hogy ha egy bizonyos eljárást határozza hozzáférhető fájlszolgáltatásokat a vonatkozó munkát elvégezte egyszer, és akkor vissza kell juttatni a kívánt eredményt. Sőt, a felhasználók nem is tud róla, hogy ez a szolgáltatás által nyújtott fájl elosztási rendszer. Meg kell nézni megegyezik nézett volna valamiféle központosított fájlrendszert.

Általában egy fájlt szerver egy felhasználói folyamat (néha - kernel folyamat), amely végre egy gép. Mint már említettük, a rendszer lehet, hogy több mint egy fájl szerver. És ők is kínálnak a különböző fájl szolgáltatásokat. Egy elosztott rendszerben, például lehet egy szerver, amely fájlszolgáltatásokat MS-DOS és a UNIX rendszerek, így a felhasználó folyamat használhat alkalmas magad szolgáltatás.

Egy elosztott fájlrendszer (mint, sőt, és a központosított fájl) szolgáltatás két különböző funkcionális részből áll:

  1. Az aktuális fájl szolgáltatás, amely meghatározza műveleteket az egyes fájlokat. Ez írni és olvasni fájlműveleteket;
  2. szolgáltatási könyvtárat, amely meghatározza a kapcsolatos műveleteket a létrehozása és kezelése a könyvtárak, létrehozni és törölni fájlokat, és mások.

Fájl szolgáltatásokat lehet osztani két fajta szerint az a tény, hogy a szolgáltatás támogatja adatmodell be- és kirakodás, vagy távoli hozzáférést modell szerint. Az első modell, a felhasználó számára biztosított eszközök olvasni vagy írni a teljes egész fájlt. A távoli elérés modell támogatást nyújt sokkal nagyobb számú műveletek: fájlok megnyitása / bezárása, írható / olvasható részeit fájlok elhelyezése a fájlban, stb




Kapcsolódó cikkek