LizardFS er et open source, skalerbart og distribueret filsystem

Firben FS

LizardFS er et distribueret klyngefilsystem at tillader, at data spredes på forskellige servere, men det giver adgang til dem i form af en enkelt stor partition, hvilket gøres analogt med traditionelle diskpartitioner. Sektionen samlet med LizardFS understøtter POSIX-filattributter, ACL'er, låse, stikkontakter, kanaler, enhedsfiler, symbolske og hårde links. Systemet har ikke et eneste fejlpunkt, alle komponenter er overflødige.

Dette filsystem understøtter parallelisering af datafunktioner (Flere klienter kan få adgang til filer på samme tid). For at garantere fejltolerance er dataene på den anden side opdelt i replikaer, der distribueres til forskellige noder med redundans (flere kopier placeres i forskellige noder), i tilfælde af knudepunkt eller drevfejl fortsætter systemet med at fungere uden tab af information og distribuerer automatisk dataene under hensyntagen til de resterende knudepunkter.

Om LizardFS

Projektet LizardFS blev grundlagt i 2013 som en gaffel af MooseFS og adskiller sig hovedsageligt i tilstedeværelsen af ​​en replikeringstilstand baseret på Reed-Solomon bug-korrektionskoder (analog af raidzN), udvidet ACL-support, tilstedeværelsen af ​​en klient til Windows-platformen, yderligere optimeringer, et mere konfigurationssystem fleksibelt, support til proaktiv datalæsning, katalogkvoter og intern behandling.

For at udvide lageret er det nok at forbinde nye noder til det uden at stoppe arbejdet vedligeholdelse (selve systemet replikerer en del af dataene på nye servere og afbalancerer opbevaring med de nye servere). Det samme kan gøres for at reducere størrelsen på klyngen: Du kan simpelthen lukke det udstyr, der nedlægges.

Data og metadata gemmes separat. Til dets drift anbefales det at installere to metadataservere, der fungerer i master-slave-tilstand, samt mindst to datalagringsservere (dataserver).

Derudover log-servere kan bruges til at sikkerhedskopiere metadata, der gemmer oplysninger om metadataændringer, og som giver dig mulighed for at gendanne dit job, hvis alle eksisterende metadataservere er beskadiget.

Hver fil er opdelt i blokke (klumper), op til 64 MB i størrelse. Blokkene fordeles mellem lagerserverne i henhold til den valgte replikeringstilstand: standard (dette bestemmer eksplicit antallet af kopier, der skal placeres på forskellige noder, inklusive linket til separate kataloger, for vigtige data er det Du kan øge antallet af kopier, men til ikke-væsentlige), XOR (RAID5) og CE (RAID6).

Opbevaring kan skaleres til størrelser på petabyte. Af applikationerne nævnes arkivering, billedlagring på virtuel maskine, multimediedata, sikkerhedskopiering, brug som DRC (Disaster Recovery Center) og så højtydende computerklyngelager.

LizardFS giver en meget høj hastighed på læsning af filer i enhver størrelse og når du skriver, viser den god ydeevne, når du skriver hele store og mellemstore filer, når der ikke er nogen konstant ændring, intensivt arbejde med åbne filer og enkeltoperationer med mange små filer.

Blandt funktionerne fra dette filsystem tilstedeværelsen af ​​sikkerhedskopieringsstøtte kan også observeres De afspejler filernes tilstand på et tidspunkt og den indbyggede implementering (filerne slettes ikke med det samme og er tilgængelige til gendannelse i nogen tid).

Adgang til partition kan begrænses af IP-adresse eller adgangskode (svarer til NFS). Der findes QoS- og kvotestyringsmekanismer for at begrænse størrelse og båndbredde for nogle kategorier af brugere. Det er muligt at oprette geografisk distribuerede lagre, hvis segmenter er i forskellige datacentre.

Hvordan bruges LizardFS i Ubuntu?

For dem der er interesseret i at kunne bruge dette filsystem de kan konsultere følgende link, hvor du kan finde den nødvendige dokumentation. Projektkoden er skrevet i C og C ++ og distribueres under GPLv3-licensen.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.