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.