RozoFS

RozoFS
Utvecklare Rozo Systems, SAS.
Stabil frisättning
2.5.1 / 26 februari 2018 ( 2018-02-26 )
Skrivet i C och Python
Operativ system Linux , Mac OS X , NetBSD , FreeBSD , OpenSolaris
Typ Distribuerat filsystem
Licens GNU General Public License v2
Hemsida www .rozosystems .com

RozoFS är ett fri programvara distribuerat filsystem . Den kommer som en gratis programvara, licensierad under GNU GPL v2. RozoFS använder raderingskodning för redundans. [ felaktig syntes? ]

Design

Rozo tillhandahåller ett POSIX-filsystem med öppen källkod, byggt ovanpå distribuerad filsystemarkitektur som liknar Google File System , Luster eller Ceph . Rozos specificitet ligger i hur data lagras. Datan som ska lagras översätts till flera bitar med hjälp av Mojette Transform och distribueras över lagringsenheter på ett sådant sätt att den kan hämtas även om flera delar är otillgängliga. Å andra sidan är bitar meningslösa ensamma. Redundansscheman baserade på kodningstekniker som den som används av RozoFS gör det möjligt att uppnå betydande lagringsbesparingar jämfört med enkel replikering.

Filsystemet består av tre komponenter:

  • Exportserver — (Meta Data Server) hanterar platsen (layout) för bitar (hanterar kapacitetsbelastningsbalansering med avseende på hög tillgänglighet), filåtkomst och namnutrymme (hierarki). Flera replikerade metadataservrar används för att tillhandahålla failover . Exportservern är en demon för användarutrymme ; metadata lagras synkront med ett vanligt filsystem (det underliggande filsystemet måste stödja utökade attribut).
  • Lagringsservrar — (Chunk Server) lagrar bitarna. Chunk-servern är också en användarutrymmesdemon som förlitar sig på det underliggande lokala filsystemet för att hantera den faktiska lagringen.
  • Klienter — pratar med både exportservern och chunkservrarna och ansvarar för datatransformation. Klienter monterar filsystemet i användarutrymmet via FUSE .

Se även

Pressartiklar

externa länkar