Cinizmus azt, amit a klaszter fájlrendszer és mik a legfontosabb különbség a hagyományos fájl

Mi a klaszter fájlrendszer, és mi a fő különbség a hagyományos fájlrendszerek?

Azt már régóta tanulmányozta a témát, de nem lehet megkerülni, hogy írjon valamit koherens. Szóval, mi is a klaszter fájlrendszer? Nagyon egyszerű - ez a fájlrendszer, amely fel van szerelve több helyen.







A kíváncsi olvasó azonnal kérni a logikus kérdés - hogyan lehet egy lemez közép- és kapcsolat több számítógéphez? Persze, otthon a vas nem tudja, hogyan, de a szerver SCSI tömbök annyira képes. Van összefüggés a média lehetőségek több PC tartalmaznia kell mindenféle szállítási protokollok, mint például az iSCSI és AoE, ami lehetővé teszi, hogy exportálja a blokk a készüléket a hálózaton, és fuss, hogy csatlakozzon több gép.

Tehát, mondjuk van valamiféle blokk eszköz csatlakoztatva van két szerver néhány, a fent felsorolt ​​pontok. Tegyük fel, a média volt egy bizonyos klasszikus fájlrendszer (például az ext3), és tudtuk, hogy felmászik a rekord mindkét csomópontok (figyelni, hogy az ügy egy elvont, talán, amit leírok nem lehetséges).







Most gondolni, mi történne, ha két csomópont próbálja egyszerre utal egy és ugyanazon szektorban a médiát, hogy megpróbálja semmit írandó? Viszont bármi lehet - az adatok írásbeli részben egy csomópont részben egymástól; a csomópontok átírni a rögzített adatok mások, stb Persze, ez vezet az a tény, hogy a fájlrendszer lesz szükség, legalább útján szerkezet (fsck), valamint a maximális teljesen sikertelen. Nyilvánvaló, hogy a két eset végzetes, hogy javítsa ki a hibákat kell tiltani a fájlrendszer.

Hogyan lehet leküzdeni ezt a problémát? Itt van a támogatás egy szörnyű dolog, úgynevezett DLM, és áll, mint egy elosztott Lock menedzsere. Mit jelent és hogyan működik? Először is működik minden csomópont, ahol a fájl rendszer fel van szerelve, másrészt DLM futó összes csomópont információk megosztása a hálózaton keresztül. És a lényege ez a mechanizmus, amely lehetővé teszi, hogy működjenek együtt egymással művelet vezethet versenyképes hozzáférést bármilyen fájlrendszert, vagy tároló erőforrás. Azaz, a fenti példában, az első egység megszerzésére kizárólagos zár a rekord, elkezdte csinálni, amit akar, ugyanakkor a második csomópont alázatosan várt a sorára, majd tett volna mindent, amire szüksége van. Ennek eredményeként mindezen műveletek van egy teljes fájlrendszer és az ütköző módosítások.

Szóval, milyen cluster fájlrendszer létezik? Először is, természetesen, GFS (GFS2) a RedHat és OCFS2 Oracle. Itt is, talán az, hogy tudható Lustre (bár ez minden mást is megosztott).