A LizardFS nyílt forráskódú, méretezhető és elosztott fájlrendszer

LizardFS

A LizardFS egy elosztott fürt fájlrendszer hogy lehetővé teszi az adatok különböző szervereken történő elosztását, de egyetlen nagy partíció formájában hozzáférést biztosít hozzájuk, amelyet a hagyományos lemezpartíciókkal analóg módon végeznek. A LizardFS-sel összeállított szakasz támogatja a POSIX fájlattribútumokat, ACL-eket, zárakat, socketeket, csatornákat, eszközfájlok, szimbolikus és kemény linkek. A rendszernek nincs egyetlen meghibásodási pontja, minden alkatrész felesleges.

Ez a fájlrendszer támogatja az adatműveletek párhuzamosítását (Több kliens egyszerre férhet hozzá a fájlokhoz). Másrészt a hibatűrés garantálása érdekében az adatokat másolatokra osztják, amelyeket redundanciával osztanak el különböző csomópontokon (több másolatot helyeznek el különböző csomópontokban), csomópont vagy meghajtó meghibásodása esetén a rendszer információvesztés nélkül tovább működik és automatikusan továbbosztja az adatokat, figyelembe véve a fennmaradó csomópontokat.

A LizardFS-ről

A projekt A LizardFS-t 2013-ban alapították a MooseFS villájaként és elsősorban a Reed-Solomon hibajavító kódokon (raidzN analóg) alapuló replikációs mód, a kiterjesztett ACL támogatás, a kliens jelenléte a Windows platform számára, további optimalizálások, rugalmasabb konfigurációs rendszer, a proaktív adatolvasás, könyvtárkvóták és belső feldolgozás.

A tároló bővítéséhez elegendő új csomópontokat csatlakoztatni hozzá a munka leállítása nélkül karbantartás (maga a rendszer replikálja az adatok egy részét az új szervereken, és kiegyensúlyozza a tárolást az új szerverekkel). Ugyanezt lehet tenni a fürt méretének csökkentése érdekében: egyszerűen leállíthatja a leszerelés alatt álló berendezéseket.

Az adatokat és a metaadatokat külön tároljuk. Működéséhez ajánlott két master-slave módban működő metaadat-kiszolgáló, valamint legalább két adattároló kiszolgáló (adatszerver) telepítése.

Ezen túlmenően, naplószerverek használhatók metaadatok biztonsági mentésére, amelyek információkat tárolnak a metaadat-változásokról, és amelyek lehetővé teszik a munka visszaállítását, ha az összes létező metaadat-kiszolgáló sérült.

Minden fájl blokkokra (darabokra) van felosztva, legfeljebb 64 MB méretűek. A blokkokat a kiválasztott replikációs mód szerint osztják el a tárolókiszolgálók között: standard (ez kifejezetten meghatározza a különböző csomópontokon elhelyezendő példányok számát, beleértve a külön könyvtárakba mutató linket a fontos adatokhoz, növelheti a másolatok, de nem elengedhetetlenek), XOR (RAID5) és CE (RAID6).

A tárolás petabájt méretre méretezhető. Az alkalmazások közül megemlítik az archiválást, a virtuális gépes képtárolást, a multimédiás adatokat, a biztonsági mentést, a DRC-ként (Disaster Recovery Center) történő felhasználást és a nagy teljesítményű számítási fürtök tárolását.

A LizardFS nagyon nagy sebességgel képes bármilyen méretű fájlokat olvasni írásakor pedig jó teljesítményt mutat egész nagy és közepes fájlok írásakor, amikor nincs állandó módosítás, intenzív munka nyitott fájlokkal és egyszeri műveletek sok kicsi fájllal.

A jellemzők között erről a fájlrendszerről a biztonsági mentés támogatása is megfigyelhető Ezek tükrözik a fájlok állapotát egy adott időpontban és a beépített megvalósítást (a fájlokat nem törlik azonnal, és egy ideig helyreállíthatók).

A partícióhoz való hozzáférést korlátozhatja IP-cím vagy jelszó (hasonló az NFS-hez). QoS és kvóta kezelési mechanizmusok léteznek a felhasználók egyes kategóriáinak méretének és sávszélességének korlátozására. Lehetőség van földrajzilag elosztott raktárak létrehozására, amelyek szegmensei különböző adatközpontokban vannak.

Hogyan kell használni a LizardFS-t az Ubuntuban?

Azok számára, akik érdeklik, hogy képesek legyenek használni ezt a fájlrendszert konzultálhatnak a következő link, ahol megtalálhatja a szükséges dokumentációt. A projekt kódját C és C ++ nyelven írják, és a GPLv3 licenc alatt terjesztik.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.