GeeksforGeeks (Magyar)

elosztott fájlrendszer (DFS) ahogy a neve is sugallja, egy fájlrendszer, amely elosztott több fájl szerverek vagy több helyen. Ez lehetővé teszi a programok számára, hogy hozzáférjenek vagy tároljanak elszigetelt fájlokat, mint a helyi fájlokhoz, lehetővé téve a programozók számára, hogy bármilyen hálózatról vagy számítógépről hozzáférjenek a fájlokhoz.

az Elosztott fájlrendszer (DFS) fő célja, hogy lehetővé tegye a fizikailag elosztott rendszerek felhasználói számára adataik és erőforrásaik megosztását egy közös fájlrendszer használatával., A helyi hálózat (LAN) által összekapcsolt munkaállomások és mainframe-ek gyűjteménye az Elosztott fájlrendszer konfigurációja. A DFS az operációs rendszer részeként kerül végrehajtásra. A DFS-ben egy névtér jön létre, ez a folyamat pedig átlátható az ügyfelek számára.

a DFS-nek két összetevője van:

  • hely átlátszósága: a hely átlátszósága a névtér összetevőn keresztül érhető el.
  • redundancia: a redundancia egy fájl replikációs összetevőn keresztül történik.,

meghibásodás és nagy terhelés esetén ezek az összetevők együttesen javítják az adatok rendelkezésre állását azáltal, hogy lehetővé teszik a különböző helyeken lévő adatok megosztását logikusan egy mappa alá csoportosítva, amelyet “DFS gyökérnek”neveznek.

nem szükséges a DFS két összetevőjét együtt használni, a névtér összetevő használata a fájl replikációs összetevő használata nélkül is lehetséges, és tökéletesen lehetséges a fájl replikációs összetevő használata a névtér összetevő használata nélkül a kiszolgálók között.,

jellemzői DFS

  • átláthatóság:
    • struktúra átláthatóság: nincs szükség, hogy az ügyfél tudja, hogy a szám vagy helyek fájl szerverek és a tárolóeszközök. Több fájlkiszolgálót kell biztosítani a teljesítmény, az alkalmazkodóképesség és a megbízhatóság érdekében.
    • hozzáférés átláthatósága: mind a helyi, mind a távoli fájloknak ugyanolyan módon hozzáférhetőnek kell lenniük. A fájlrendszernek automatikusan a megnyitott fájlban kell lennie, majd az ügyfél oldalára kell küldenie.,
    • elnevezési átláthatóság: a fájl nevében nem lehet utalás a fájl helyére. Miután nevet adott a fájlnak, nem szabad megváltoztatni az egyik csomópontról a másikra történő átvitel során.
    • replikációs átláthatóság: ha egy fájlt több csomópontra másolnak, akkor mind a fájl másolatait, mind azok helyét el kell rejteni az egyik csomópontról a másikra.
  • felhasználói mobilitás: automatikusan eljuttatja a felhasználó saját könyvtárát a csomóponthoz, ahová a felhasználó bejelentkezik.,
  • teljesítmény: a teljesítmény az ügyfélkérések meggyőzéséhez szükséges átlagos időtartamon alapul. Ez az idő magában foglalja a CPU időt + a másodlagos tároló + hálózati hozzáférési idő eléréséhez szükséges időt. Célszerű, hogy az Elosztott fájlrendszer teljesítménye hasonló legyen a központosított fájlrendszerhez.
  • egyszerűség és egyszerű használat: a fájlrendszer felhasználói felületének egyszerűnek kell lennie, a fájlban lévő parancsok számának pedig kicsinek kell lennie.,
  • magas rendelkezésre állás: az elosztott fájlrendszernek képesnek kell lennie arra, hogy folytatódjon olyan részleges hibák esetén, mint a link meghibásodása, a csomópont meghibásodása vagy a tároló meghajtó összeomlása.
    a nagy hiteles és adaptálható elosztott fájlrendszernek különböző és független fájlszerverekkel kell rendelkeznie a különböző és független tárolóeszközök vezérléséhez.

előzmények

az Elosztott fájlrendszer szerverösszetevőjét eredetileg kiegészítőként vezették be. Ez volt hozzá a Windows NT 4.0 szerver volt ismert, mint “DFS 4.1”., Ezután később a Windows 2000 Server összes kiadásának szabványos összetevőjeként szerepelt. Az ügyféloldali támogatás bekerült a Windows NT 4.0-ba, valamint a Windows későbbi verziójába.

A Linux kernelek 2.6.14 és az azt követő verziók egy SMB kliens VFS-t tartalmaznak, amely” cifs ” néven ismert, amely támogatja a DFS-t. Mac OS X 10.7 (lion) és tovább támogatja a Mac OS X DFS.

Alkalmazások

  • NFS: NFS jelentése hálózati fájlrendszer. Ez egy kliens-szerver architektúra, amely lehetővé teszi a számítógép-felhasználó számára a fájlok távoli megtekintését, tárolását és frissítését., A protokoll NFS egyike a több elosztott fájlrendszer szabványok hálózati csatolt tároló (NAS).
  • CIFS: a CIFS a közös internetes fájlrendszert jelenti. A CIFS az SMB akcentusa. Vagyis a CIFS a Microsoft által tervezett SIMB protokoll alkalmazása.
  • SMB: SMB jelentése szerver üzenet blokk. Ez egy fájlmegosztási protokoll, amelyet az IMB talált ki. Az SMB protokollt azért hozták létre, hogy a számítógépek olvasási és írási műveleteket hajthassanak végre egy távoli gazdagépen egy helyi hálózaton (LAN) keresztül., A távoli gazdagépben található könyvtárak SMB-n keresztül érhetők el, amelyeket “részvényeknek”neveznek.
  • Hadoop: a Hadoop egy nyílt forráskódú szoftverszolgáltatások csoportja. A MapReduce programozási modell segítségével szoftveres keretet biztosít a nagy adatok elosztott tárolására és üzemeltetésére. A Hadoop magja tartalmaz egy tároló részt, a Hadoop Distributed File System (HDFS) néven ismert, valamint egy operációs részt, amely egy MapReduce programozási modell.
  • NetWare: NetWare egy elhagyó számítógépes hálózati operációs rendszer által kifejlesztett Novell, Inc., Elsősorban kombinált multitasking-ot használt különböző szolgáltatások futtatásához személyi számítógépen, az IPX hálózati protokoll használatával.

A DFS

működése kétféle módon valósítható meg a DFS:

  • önálló DFS névtér: csak a helyi számítógépen létező DFS-gyökerek számára teszi lehetővé az Active Directory használatát. Önálló DFS csak azokon a számítógépeken szerezhető be, amelyeken létrehozták. Nem biztosít hibaelhárítást, és nem kapcsolható semmilyen más DFS-hez. Az önálló DFS gyökerek ritkán találkoznak korlátozott előnyük miatt.,
  • Domain-based DFS namespace: It stores the configuration of DFS in Active Directory, creating the DFS namespace root accessible at \\<domainname>\<dfsroot> or \\<FQDN>\<dfsroot>

Advantages

  • DFS allows multiple user to access or store the data.,
  • lehetővé teszi az adatok távoli megosztását.
  • javította a fájl elérhetőségét, a hozzáférési időt és a hálózat hatékonyságát.
  • javította az adatok méretének megváltoztatásának képességét, valamint javítja az adatok cseréjének képességét.
  • az Elosztott fájlrendszer biztosítja az adatok átláthatóságát akkor is, ha a szerver vagy a lemez meghibásodik.

  • az Elosztott fájlrendszer csomópontjaiban és kapcsolataiban biztosítani kell a biztonságot, ezért azt mondhatjuk, hogy a biztonság forog kockán.,
  • lehetőség van az üzenetek és adatok elvesztésére a hálózatban, miközben az egyik csomópontról a másikra mozog.
  • adatbázis kapcsolat esetén elosztott fájlrendszer bonyolult.
  • az adatbázis kezelése nem könnyű az elosztott fájlrendszerben, mint egy felhasználói rendszer.
  • valószínű, hogy túlterhelésre kerül sor, ha az összes csomópont egyszerre próbál adatokat küldeni.

figyelem olvasó! Ne hagyja abba a tanulást., Szerezd meg az összes fontos CS elmélet fogalmak Sde interjúk a CS Theory Course egy diák-barát áron lesz ipar kész.

cikk címkék:

gyakorlati címkék:

Share

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük