Network

MooseFS – POSIX-compliant distributed file system

Last Updated on October 7, 2023

MooseFS is a Petabyte Open Source Network Distributed File System.

MooseFS is easy to deploy and maintain, highly reliable, fault tolerant, highly performing, easily scalable and POSIX compliant.

MooseFS spreads data over a number of commodity servers, which are visible to the user as one resource. For standard file operations MooseFS acts like ordinary Unix-like file system.

Key Features

  • High reliability – files are stored in several copies on separate servers. The number of copies is a configurable parameter, even per each file.
  • No Single Point of Failure – all hardware and software components may be redundant.
  • Parallel data operations – many clients can access many files concurrently.
  • Capacity can be dynamically expanded by simply adding new servers/disks on the fly.
  • Retired hardware may be removed on the fly.
  • Deleted files are retained for a configurable period of time (a file system level “trash bin”).
  • Coherent, “atomic” snapshots of files, even while the files are being written/accessed.
  • Access to the file system can be limited based on IP address and/or password (similarly as in NFS).
  • Data tiering – supports different storage policies for different files/directories in Storage Classes mechanism.
  • Per-directory, “project” quotas – configurable per RAW space, usable space, number of inodes with hard and soft quotas support.
  • Apart from file system storage, MooseFS also provides block storage (mfsbdev).
  • Efficient, pure C implementation.
  • Ethernet support.

Website: moosefs.com
Support: GitHub Code Repository
Developer: Jakub Kruszona-Zawadzki, Core Technology Sp. z o.o.
License: GNU General Public License v2.0 / proprietary

MooseFS is written in C. Learn C with our recommended free books and free tutorials.


Related Software

File Systems
HDFSDistributed file system providing high-throughput access
SeaweedFSSimple and highly scalable distributed file system
LustreFile system for computer clusters
CephFSUnified, distributed storage system
AlluxioVirtual distributed file system
GlusterFSScale-out NAS file system
JuiceFSDistributed POSIX file system
XtreemFSObject-based, distributed file system for wide area networks
MooseFSPOSIX-compliant distributed file system
Quantcast File SystemHigh-performance, fault-tolerant, distributed file system
OrangeFSMulti-server scalable parallel file system
LeilFSDistributed POSIX file system

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted