Skip to content
adrenaline edited this page Jan 6, 2014 · 17 revisions
rozofs(7)                               User Manuals                              rozofs(7)



NAME
       rozofs - a short description of rozofs


DESCRIPTION
       RozoFS  is  a  scale-out NAS file system. RozoFS aims to provide an open source high
       performance and high availibility scale out storage software appliance  for   inten‐
       sive  disk  IO data center scenario. It comes as a free software, licensed under the
       GNU GPL v2. RozoFS provides an easy way to scale to petabytes storage but using era‐
       sure  coding it was designed to provide very high availability levels with optimized
       raw capacity usage on heterogenous commodity hardwares.

       Rozo provide a native open source POSIX filesystem, build on top of a usual out-band
       scale-out storage architecture. The Rozo specificity lies in the way data is stored.
       The data to be stored is translated into  several  chunks  named  projections  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, chuncks  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 replica‐
       tion.  The file system comprises three components:
              exportd  —  Meta Data Server managing the location (layout) of chunks (ensure
              the best capacity load balancing with respect  to  high  availability),  file
              access  and  namespace (hierarchy). Multiple replicated meta data servers are
              used to provide failover.The Exportd server is a user-space daemon; the  meta
              data  are  stored  synchroneously to a usual file system (the underlying file
              system must support extended attributes).

              storaged — Storage server storing the chunks. The  Chunk  server  is  also  a
              user-space  daemon  that relies on the underlying local file system to manage
              the actual storage.

              rozofsmount — Clients talking to both the exports server  and  chunk  servers
              and  are  responsible  of  data transformation. Clients mount the file system
              into user-space via FUSE.


AUTHOR
       Fizians <http://www.fizians.org>

SEE ALSO
       exportd(8), export.conf(5), storaged(8), storage.conf(5), rozofsmount(8)



Rozofs                                    MAY 2013                                rozofs(7)
Clone this wiki locally