RozoFS

RozoFS
Deweloperzy Rozo Systems, SAS.
Wersja stabilna
2.5.1 / 26 lutego 2018 ( 2018-02-26 )
Napisane w C i Pythona
System operacyjny Linux , Mac OS X , NetBSD , FreeBSD , OpenSolaris
Typ Rozproszony system plików
Licencja Powszechna Licencja Publiczna GNU v2
Strona internetowa www.rozosystems.com _ _

RozoFS to darmowy rozproszony system plików . Jest dostępny jako wolne oprogramowanie na licencji GNU GPL v2. RozoFS wykorzystuje kodowanie wymazywania dla redundancji. [ niewłaściwa synteza? ]

Projekt

Rozo zapewnia system plików POSIX o otwartym kodzie źródłowym, zbudowany na architekturze rozproszonego systemu plików , podobnej do Google File System , Luster lub Ceph . Specyfika Rozo tkwi w sposobie przechowywania danych. Dane, które mają być przechowywane, są tłumaczone na kilka fragmentów za pomocą Mojette Transform i dystrybuowane na urządzeniach pamięci masowej w taki sposób, że można je odzyskać, nawet jeśli kilka fragmentów jest niedostępnych. Z drugiej strony same kawałki są bez znaczenia. Schematy redundancji oparte na technikach kodowania, takich jak ta stosowana przez RozoFS, pozwalają na osiągnięcie znacznych oszczędności pamięci masowej w porównaniu z prostą replikacją.

System plików składa się z trzech komponentów:

  • Serwer eksportu — (Meta Data Server) zarządza lokalizacją (układem) fragmentów (zarządzanie równoważeniem obciążenia pojemności w odniesieniu do wysokiej dostępności), dostępem do plików i przestrzenią nazw (hierarchią). Do zapewnienia przełączania awaryjnego używa się wielu replikowanych serwerów metadanych . Serwer eksportu jest demonem przestrzeni użytkownika ; metadane są przechowywane synchronicznie ze zwykłym systemem plików (podstawowy system plików musi obsługiwać rozszerzone atrybuty).
  • Serwery pamięci — (Chunk Server) przechowują porcje. Serwer Chunk jest również demonem przestrzeni użytkownika, który polega na bazowym lokalnym systemie plików do zarządzania rzeczywistą pamięcią masową.
  • Klienci — komunikują się zarówno z serwerem eksportu, jak i serwerami fragmentów i są odpowiedzialni za transformację danych. Klienci montują system plików w przestrzeni użytkownika za pośrednictwem FUSE .

Zobacz też

Artykuły prasowe

Linki zewnętrzne