Projects / Moose File System

Moose File System

Moose File System (MooseFS / MFS) is a fault tolerant, network distributed file system. It spreads data over several physical servers, which are visible to the user as one resource. For standard file operations MooseFS mounted with FUSE acts like other Unix-alike file systems: it has a hierarchical structure; it stores POSIX file attributes; and it supports special files, symbolic links, and hard links. Access to the file system can be limited based on IP address and/or password. It offers high reliability, since several copies of the data can be stored across separate computers. Capacity is dynamically expandable by attaching new computers or disks. Deleted files are retained for a configurable period of time (with a file system level "trash bin"). MooseFS supports coherent snapshots of files, even while the file is being written or accessed.

Operating Systems

Recent releases

  •  10 Feb 2014 12:17

    Release Notes: The most important changes include limiting of chunkserver disconnections, a fix for network connection timeouts, a progress percentage in metarestore, and an improved algorithm for choosing servers for write new chunks.

    •  24 Mar 2013 07:35

      Release Notes: The most important changes include fixed signal handling in multithreaded modules, goal and trashtime limits in mfsexport.cfg, and a simple check for downloaded metadata files.

      •  16 Aug 2012 07:26

        Release Notes: The most important changes include retention of previous copies of metadata, applying new settings on "reload" (SIGHUP), and better handling of full disks on the master.

        •  17 Jan 2011 09:44

          Release Notes: Chunkserver packet registration has been improved (one big packet is divided into several small ones). Also, minimum socket timeout has been set to ten seconds so that the system has time to register and the master doesn't hang up.

          •  22 Dec 2010 10:14

            Release Notes: Substantial changes were introduced to the metalogger machine and metarestore tool for better integrity of the metadata. A scanning progress bar in CS was added. The master name is now resolved when a connection fails. A new session is created when the previous one is lost. Lots of other bug fixes and improvements were made.

            Recent comments

            04 Aug 2010 11:48 marioaugustorama

            Soon documentation in Portuguese Brazil.
            Congratulations for the great project.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.