RozoFS
RozoFS is a free software distributed file system. It comes as a free software, licensed under the GNU GPL v2. RozoFS uses erasure coding for redundancy.
Design
Rozo provides an open source POSIX filesystem, built on top of distributed file system architecture similar to Google File System, Lustre or Ceph. The Rozo specificity lies in the way data is stored. The data to be stored is translated into several chunks using Mojette Transform and distributed across storage devices in such a way that it can be retrieved even if several pieces are unavailable. On the other hand, chunks are meaningless alone. Redundancy schemes based on coding techniques like the one used by RozoFS allow to achieve significant storage savings as compared to simple replication.The file system comprises three components:
- Exports server — manages the location of chunks, file access and namespace. Multiple replicated metadata servers are used to provide failover. The Exports server is a user-space daemon; the metadata are stored synchronously to a usual file system.
- Storage servers — store the chunks. The Chunk server is also a user-space daemon that relies on the underlying local file system to manage the actual storage.
- Clients — talk to both the exports server and chunk servers and are responsible for data transformation. Clients mount the file system into user-space via FUSE.
Press articles
- Storage Insider article July 2016
- Storage Insider article July 2016
- CDP Blog article May 2016
- Storage Newsletter article May 2016
- The Register article Dec. 2015
- Le Monde Informatique article Dec. 2015
- Le Mag IT article Dec. 2015
- Storage Newsletter article Dec. 2015
- Silicon.fr article Dec. 2015
- The Register article Dec. 2015
- ChannelNews article Nov. 2015
- The Register article Oct. 2015
- Storage Newsletter article Oct. 2015
- Le Monde Informatique article Oct. 2015