GeeksforGeeks (Čeština)

Distribuovaného Systému Souborů (DFS), jak název napovídá, je souborový systém, který je distribuován na více souborových serverů nebo více místech. Umožňuje programům přístup nebo ukládání izolovaných souborů, jako tomu je u místních, což programátorům umožňuje přístup k souborům z jakékoli sítě nebo počítače.

hlavním cílem Distribuovaného Systému Souborů (DFS) umožňuje uživatelům fyzicky distribuované systémy sdílet jejich data a zdroje pomocí Společného Systému Souborů., Sbírka pracovních stanic a sálových počítačů připojených lokální sítí (LAN) je konfigurace distribuovaného systému souborů. DFS se provádí jako součást operačního systému. V DFS je vytvořen jmenný prostor a tento proces je pro klienty transparentní.

DFS má dvě složky:

  • průhlednost umístění: průhlednost umístění dosahuje prostřednictvím komponenty jmenného prostoru.
  • redundance: redundance se provádí pomocí komponenty replikace souborů.,

V případě selhání a těžké zatížení, tyto komponenty společně zlepšit dostupnost dat tím, že umožňuje sdílení dat v různých místech, aby být logicky seskupeny pod jednu složku, která je známá jako „kořenový adresář DFS“.

není nutné používat obě dvě složky systému souborů DFS společně, je možné použít obor názvů, složky bez použití replikace souborů component, a to je naprosto možné použít replikace souborů součásti bez použití oboru názvů složky mezi servery.,

funkce DFS

  • transparentnost:
    • transparentnost struktury: není třeba, aby klient věděl o počtu nebo umístění souborových serverů a úložných zařízení. Pro výkon, přizpůsobivost a spolehlivost by mělo být zajištěno více souborových serverů.
    • průhlednost přístupu: místní i vzdálené soubory by měly být přístupné stejným způsobem. Souborový systém by měl být automaticky umístěn na přístupném souboru a odeslán na stranu klienta.,
    • transparentnost pojmenování: v názvu souboru by neměl být žádný náznak umístění souboru. Jakmile je soubor pojmenován, neměl by být během přenosu z jednoho uzlu do druhého změněn.
    • průhlednost replikace: pokud je soubor zkopírován na více uzlech, měly by být kopie souboru i jejich umístění skryty z jednoho uzlu do druhého.
  • mobilita uživatele: automaticky přivede domovský adresář uživatele do uzlu, kde se uživatel přihlásí.,
  • výkon: výkon je založen na průměrné době potřebné k přesvědčení požadavků klienta. Tentokrát pokrývá čas CPU + čas potřebný k přístupu k sekundárnímu úložišti + čas přístupu k síti. Je vhodné, aby výkon distribuovaného systému souborů byl podobný výkonu centralizovaného systému souborů.
  • jednoduchost a snadnost použití: uživatelské rozhraní souborového systému by mělo být jednoduché a počet příkazů v souboru by měl být malý.,
  • Vysoká dostupnost: Distribuovaný Souborový Systém by měl být schopen pokračovat i v případě částečného selhání jako odkaz, selhání, selhání uzlu, nebo úložný disk.
    vysoce autentický a přizpůsobivý distribuovaný souborový systém by měl mít různé a nezávislé souborové servery pro ovládání různých a nezávislých paměťových zařízení.

historie

serverová složka distribuovaného souborového systému byla původně zavedena jako doplňková funkce. Byl přidán do Windows NT 4.0 Server a byl známý jako „DFS 4.1“., Později byl zařazen jako standardní součást pro všechna vydání serveru Windows 2000. Podpora na straně klienta byla zahrnuta v systému Windows NT 4.0 a také v novější verzi systému Windows.

Linuxová jádra 2.6.14 a verze po něm přicházejí s klientem SMB VFS známým jako“ cifs“, který podporuje DFS. Mac OS X 10.7 (lion) a dále podporuje Mac OS X DFS.

aplikace

  • NFS: NFS znamená síťový souborový systém. Jedná se o architekturu klient-server, který umožňuje uživateli počítače prohlížet, ukládat a aktualizovat soubory na dálku., Protokol NFS je jedním z několika distribuovaných standardů souborového systému pro síťové úložiště (NAS).
  • CIFS: CIFS znamená běžný internetový souborový systém. CIFS je přízvuk SMB. To znamená, že CIFS je aplikace protokolu SIMB, navržená společností Microsoft.
  • SMB: SMB je zkratka pro Server Message Block. Jedná se o protokol pro sdílení souboru a byl vynalezen IMB. Protokol SMB byl vytvořen tak, aby umožňoval počítačům provádět operace čtení a zápisu souborů do vzdáleného hostitele přes místní síť (LAN)., Adresáře přítomné ve vzdáleném hostiteli lze přistupovat prostřednictvím SMB a nazývají se jako „akcie“.
  • Hadoop: Hadoop je skupina open-source softwarových služeb. Poskytuje softwarový rámec pro distribuované ukládání a provoz velkých dat pomocí programovacího modelu MapReduce. Jádro Hadoop obsahuje úložnou část, známý jako Hadoop Distributed File System (HDFS), a operační část, která je MapReduce programovací model.
  • NetWare: NetWare je operační systém počítačové sítě vyvinutý společností Novell, Inc., Používá se především kombinovaný multitasking ke spuštění různých služeb v osobním počítači pomocí síťového protokolu IPX.

práce DFS

existují dva způsoby, jak lze implementovat DFS:

  • samostatný jmenný prostor DFS: umožňuje pouze ty kořeny DFS, které existují v místním počítači a nepoužívají Active Directory. Samostatný DFS lze získat pouze na těch počítačích, na kterých je vytvořen. Neposkytuje žádné osvobození od viny a nemůže být spojeno s žádným jiným DFS. Samostatné kořeny DFS se zřídka setkávají kvůli jejich omezené výhodě.,
  • 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.,
  • umožňuje vzdáleně sdílet data.
  • zlepšila dostupnost souboru, čas přístupu a efektivitu sítě.
  • zlepšila schopnost měnit velikost dat a také zlepšuje schopnost výměny dat.
  • distribuovaný souborový systém poskytuje průhlednost dat, i když server nebo disk selže.

nevýhody

  • v uzlech distribuovaného systému souborů a připojení je třeba zajistit, proto můžeme říci, že je v sázce bezpečnost.,
  • existuje možnost ztráty zpráv a dat v síti při pohybu z jednoho uzlu do druhého.
  • připojení databáze v případě distribuovaného souborového systému je komplikované.
  • také zpracování databáze není snadné v distribuovaném souborovém systému ve srovnání s jedním uživatelským systémem.
  • existuje šance, že dojde k přetížení, pokud se všechny uzly pokusí odeslat data najednou.

čtenář pozornosti! Nepřestávej se učit., Získejte všechny důležité koncepty teorie CS pro rozhovory SDE s kurzem teorie CS za studentskou cenu a připravte se na průmysl.

article Tags:

practice Tags:

Share

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *