hajautettu tiedostojärjestelmä (DFS) on nimensä mukaisesti tiedostojärjestelmä, joka jaetaan useilla tiedostopalvelimilla tai useilla paikkakunnilla. Sen avulla ohjelmat voivat käyttää tai tallentaa yksittäisiä tiedostoja, kuten he tekevät paikallistasolla, jonka avulla ohjelmoijat voivat käyttää tiedostoja mistä tahansa verkkoon tai tietokoneeseen.
päätarkoitus Distributed File System (DFS) on avulla käyttäjät fyysisesti hajautetut järjestelmät voivat jakaa tietoja ja resursseja käyttämällä Yhteinen tiedostojärjestelmä., Kokoelma työpisteitä ja lähiverkon (LAN) yhdistämiä pääframeja on kokoonpano hajautetussa tiedostojärjestelmässä. DFS toteutetaan osana käyttöjärjestelmää. DFS: ssä luodaan nimiavaruus ja tämä prosessi on asiakkaille avoin.
DFS on kaksi komponenttia:
- Sijainti Avoimuus: Sijainti Avoimuuden kautta saavutetaan nimiavaruuden osa.
- redundanssi: redundanssi tehdään tiedostojenreplikointikomponentin kautta.,
pettäessä ja raskas kuorma, nämä komponentit yhdessä parantaa tietojen saatavuutta mahdollistamalla tietojen jakamisen eri paikoissa voidaan loogisesti ryhmitellä yhteen kansioon, joka tunnetaan nimellä ”DFS root”.
Se ei ole tarpeen käyttää sekä kaksi komponenttia DFS yhdessä, se on mahdollista käyttää nimiavaruuden osa ilman-tiedoston replikointi komponentti ja se on täysin mahdollista käytä tiedoston replikointi komponentti ilman nimiavaruuden osa palvelimien välillä.,
Ominaisuudet DFS
- Avoimuus:
- Rakenne läpinäkyvyys: ei tarvetta asiakas tietää numeron tai sijainnit-tiedosto palvelimia ja tallennuslaitteita. Useita tiedostopalvelimia olisi tarjottava suorituskykyä, mukautuvuutta ja luotettavuutta varten.
- Access transparency: sekä paikallisten että etätiedostojen tulisi olla saatavilla samalla tavalla. Tiedostojärjestelmä tulee automaattisesti sijoittaa avattuun tiedostoon ja lähettää sen asiakkaan puolelle.,
- avoimuuden nimeäminen: tiedoston nimessä ei pitäisi olla vihjettä tiedoston sijaintiin. Kun tiedostolle on annettu nimi, sitä ei pidä muuttaa siirryttäessä solmusta toiseen.
- replikaation läpinäkyvyys: jos tiedosto kopioidaan usealle solmulle, sekä tiedoston kopiot että niiden sijainnit tulee piilottaa solmusta toiseen.
- käyttäjän liikkuvuus: se tuo automaattisesti käyttäjän kotihakemiston solmuun, johon käyttäjä kirjautuu.,
- Performance: Performance perustuu asiakkaan pyyntöjen vakuuttamiseen tarvittavan ajan keskiarvoon. Tämä aika kattaa suorittimen aikaa + aikaa, joka kuluu toisen tallennustilan ja verkon käyttöajan käyttämiseen. On suositeltavaa, että hajautetun tiedostojärjestelmän suorituskyky on samanlainen kuin keskitetyn tiedostojärjestelmän.
- yksinkertaisuus ja helppokäyttöisyys: tiedostojärjestelmän käyttöliittymän pitäisi olla yksinkertainen ja komentojen määrän tiedostossa pitäisi olla pieni.,
- korkea saatavuus: hajautetun tiedostojärjestelmän pitäisi pystyä jatkamaan mahdollisten osittaisten vikojen kuten linkkivian, solmuvian tai tallennusaseman kaatumisen varalta.
suurella aidolla ja mukautuvalla hajautetulla tiedostojärjestelmällä tulisi olla erilaiset ja riippumattomat tiedostopalvelimet erilaisten ja riippumattomien tallennuslaitteiden ohjaamiseen.
historia
hajautetun tiedostojärjestelmän palvelinkomponentti otettiin alun perin käyttöön lisäominaisuutena. Se lisättiin Windows NT 4.0-palvelimelle ja tunnettiin nimellä ”DFS 4.1”., Myöhemmin se sisällytettiin vakiokomponenttina kaikkiin Windows 2000 Serverin painoksiin. Asiakaspuolen tuki on sisällytetty Windows NT 4.0: een ja myös myöhemmin Windows-versioon.
Linux-ytimet 2.6.14 ja versioita sen jälkeen, kun se tulevat SMB client VFS tunnetaan nimellä ”cifs”, joka tukee DFS. Mac OS X 10.7 (lion) ja eteenpäin tukee Mac OS X DFS.
Sovellukset
- NFS: NFS tarkoittaa Verkkotiedostojärjestelmää. Se on asiakas-palvelinarkkitehtuuri, jonka avulla tietokoneen käyttäjä voi tarkastella, tallentaa ja päivittää tiedostoja etänä., NFS: n protokolla on yksi useista verkkoon liitetyn tallennuksen hajautetun tiedostojärjestelmän standardeista (nas).
- CIFS: CIFS tarkoittaa yleistä Internet-tiedostojärjestelmää. CIFS on SMB: n aksentti. Eli CIFS on Microsoftin suunnittelema SIMB-protokollan sovellus.
- SMB: SMB tarkoittaa palvelimen Viestilohkoa. Se on protokolla tiedoston jakamiseen ja sen keksi IMB. SMB-protokolla luotiin, jotta tietokoneet voivat suorittaa tiedostojen luku-ja kirjoitustoimintoja kauko-isännälle lähiverkon (LAN) kautta., Etäisännässä olevia hakemistoja voi käyttää SMB: n kautta, ja niitä kutsutaan ”osakkeiksi”.
- Hadoop: Hadoop on ryhmä avoimen lähdekoodin ohjelmistopalveluita. Se antaa ohjelmisto puitteet jaetaan varastointi ja toiminta big data käyttäen MapReduce-ohjelmointimalli. Ydin Hadoop sisältää varastointi osa, joka tunnetaan Hadoop Distributed File System (HDFS), ja operatiivinen osa, joka on MapReduce-ohjelmointimalli.
- NetWare: NetWare on Novell, Inc: n kehittämä abandon computer network-käyttöjärjestelmä., Se käytti pääasiassa yhdistettyä multitaskingia erilaisten palveluiden ajamiseen henkilökohtaisella tietokoneella IPX – verkkoprotokollan avulla.
Työskentely DFS
On olemassa kaksi tapaa, joilla DFS voidaan toteuttaa:
- Itsenäinen DFS namespace: Sen avulla vain niille, DFS juuret, jotka ovat paikallisen tietokoneen ja ei ole käytössä Active Directory. Itsenäinen DFS voidaan hankkia vain niillä tietokoneilla, joilla se on luotu. Se ei tarjoa mitään vikojen vapautumista, eikä sitä voida yhdistää muihin HUONONEMISKERTOIMIIN. Itsenäinen DFS juuret harvoin törmäävät, koska niiden rajallinen etu.,
- 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.,
- se mahdollistaa tiedon jakamisen etänä.
- se paransi tiedostojen saatavuutta, käyttöaikaa ja verkon tehokkuutta.
- paransi kykyä muuttaa datan kokoa ja myös parantaa tiedonvaihtokykyä.
- hajautettu tiedostojärjestelmä mahdollistaa tietojen läpinäkyvyyden, vaikka palvelin tai levy epäonnistuisi.
Haitat
- Distributed File System solmut ja yhteydet on turvattava siksi voimme sanoa, että turvallisuus on vaakalaudalla.,
- on mahdollista menettää viestejä ja tietoja verkossa samalla, kun siirrytään solmusta toiseen.
- tietokantayhteys hajautetun tiedostojärjestelmän tapauksessa on monimutkainen.
- myös tietokannan käsittely ei ole helppoa hajautetussa tiedostojärjestelmässä verrattuna yhteen käyttäjäjärjestelmään.
- On mahdollista, että ylikuormitus tapahtuu, jos kaikki solmut yrittää lähettää tietoja kerralla.
Attention reader! Älä lopeta oppimista nyt., Hanki käsiinsä kaikki tärkeät CS Theory käsitteet SDE haastatteluja CS Theory kurssi opiskelija-ystävällinen hinta ja tulla teollisuuden valmis.