MooseFS

Moose fájlrendszer
Típusú Elosztott fájlrendszerek
Fejlesztő Core Technology Sp. állatkert
Operációs rendszer Linux , FreeBSD , NetBSD , Solaris , OpenSolaris , Mac OS X
Első kiadás 2008. május 30 [1] (v. 1.5.0 [2] ) ( 2008-05-30 )
legújabb verzió 3.0.116-1 (2021. augusztus 12. [3] [4] [5] ) ( 2021-08-12 )
Teszt verzió 3.0.115-1 (2021. augusztus 12. [3] [4] [5] ) ( 2021-08-12 )
Engedély GNU General Public License v2
Weboldal moosefs.com

A MooseFS ( Moose fájlrendszer ) egy hibatűrő elosztott fájlrendszer, amelyet 2005-ben fejlesztett ki Varsóban a Core Technology , a fő fejlesztő Jakub Krushono-Zawatsky. 2008. május 5-én a rendszer forráskódja a GNU General Public License alatt jelent meg ; Elérhető egy kereskedelmi verzió is, amelynek néhány funkciója nem érhető el az ingyenes verzióban.

Felépítésében hasonló a Ceph , Luster , GFS - hez ; egy vezető csomópont van lefoglalva ( eng.  master , ez egyben metaadat szerver, metaadat szerver, MDS ), az adatok több tárolóblokk csomópontjába íródnak ( chunk szerverek, CSS ). A mester csomópont kezeli a metainformációkat a tárolóblokkok megfelelő CSS-hez való hozzárendeléséről, amelyek száma akár több száz is lehet. A metaadatnaplózó csomópontok ( metaloggerek ) is rendelkezésre állnak, ezekből több is lehet, mindegyik elmenti a metaadat-változásokat, és a fő csomópont meghibásodása esetén a vezető csomópont szerepét is átveheti.

A rendszer olyan futtatókörnyezetre szerelhető , amely támogatja a FUSE -t , beleértve a Linuxot , a FreeBSD -t , az OpenSolaris -t , a Mac OS X -et. A biztosított fájlrendszer POSIX -kompatibilis : támogatja a megfelelő attribútumokat (jogosultságok, hozzáférési és módosítási idők), hierarchikus könyvtárfába szerveződik, támogatja a speciális fájlokat ( blokk- és karaktereszközök , socketek , elnevezett csövek ), szimbolikus és kemény hivatkozásokat. Lehetőség van a fájlrendszerhez való hozzáférés korlátozására IP-cím vagy jelszó alapján.

A megadott blokkméretnél (legfeljebb 64 MB) nagyobb fájlok tartalma több tárolóblokk-csomópont között van elosztva. Minden fájlnál fel van tüntetve, hogy a blokkjait hány példányban (replikában) tárolják, a kereskedelmi verzióban a teljes blokk replikák helyett redundancia kódok tárolására van lehetőség .

Amikor meghajtókat adnak a tárolóblokk-csomópontokhoz vagy új tárolóblokk-csomópontokhoz, a rendelkezésre álló terület automatikusan bővül. A fájl pillanatfelvétel funkciója támogatott . A fájl törlésekor a „ lomtárba ” kerül, ahol a beállításokban beállított ideig tárolódik, csak ezután törlődnek a megfelelő tárolóblokkok. A megfigyeléshez egy webes felületet valósítottak meg, amely információkat nyújt a meghajtók állapotáról, a hibák jelenlétéről, a replikáció állapotáról és a rendszer teljesítményéről.

A maximális tárolóméret 264 bájt (16 exbibyte ); egy egyedi fájl maximális mérete 257 (128 pebibyte ); a fájlok maximális száma a rendszer egy példányában 229 ( körülbelül 536 millió). A kapcsolatok száma a rendszer oldalon nincs korlátozva, és az operációs rendszer oldalán található fájlleírók korlátaitól függ.

2013-ban a lengyel fejlesztők egy része a LizardFS projektbe kapcsolta a rendszert , amelyet a GPLv3 licenc alatt adtak ki, és hozzáadtak néhány funkciót a MooseFS-hez.

Jegyzetek

  1. Az első nyilvános megjelenés dátuma: 2008-05-30 https://github.com/moosefs/moosefs/blob/master/README.md Archiválva : 2019. április 29. a Wayback Machine -nél
  2. MooseFS 1.5 (2008-05-30) https://github.com/moosefs/moosefs/blob/master/NEWS
  3. 1 2 Támogatás – dokumentáció, állapot és legjobb gyakorlatok – MooseFS . Letöltve: 2019. április 12. Az eredetiből archiválva : 2019. április 12.
  4. 1 2 jávorszarvas/HÍREK a moosefs/moosefs mesternél .
  5. 1 2 Moosefs/moosefs elenged .

Linkek