MooseFS is a fault tolerant, highly available, highly performing, easily scalable, network distributed file system. It spreads data over several physical commodity servers, which are visible to the user as one resource. It can handle petabytes of data. For standard file operations MooseFS acts like any other Unix-like file system:

* A hierarchical structure (directory tree) * Stores POSIX file attributes (permissions, last access and modification times) * Supports special files (block and character devices, pipes and sockets) * Symbolic links (file names pointing to target files, not necessarily on MooseFS) and hard links (different names of files which refer to the same data on MooseFS)

Distinctive features of MooseFS are: * High availability (i.e. redundant metadata servers) * High reliability (several copies of the data can be stored on separate computers) * Capacity is dynamically expandable by simply adding new computers/disks * Deleted files are retained for a configurable period of time (a file system level "trash bin") * Coherent snapshots of files, even while the file is being written/accessed * Data tiering - Storage Classes * Supports POSIX locks and *BSD flock locks * Stores POSIX ACLs * Access to the file system can be limited based on IP address and/or password

Code Quality Rank: L1
Programming language: C
License: GPL-2
Tags: Distributed Filesystems     Clustering     Filesystems     Distributed Computing     High-Performance     Software Defined Storage     Storage    

MooseFS alternatives and related tools

Based on the "Distributed Filesystems" category

Do you think we are missing an alternative of MooseFS or a related project?

Add another 'Distributed Filesystems' Tool

MooseFS Recommendations

There are no recommendations yet. Be the first to promote MooseFS!

Have you used MooseFS? Share your experience. Write a short recommendation and MooseFS, you and your project will be promoted on Awesome SysAdmin.
Recommend MooseFS

Recently added MooseFS resources

  • 1 Introduction
    1.1 Backing-up data and configuration files
    1.2 Repository
    1.2.1 Adding repository
    1.2.2 Repository branches
    Tutorial  Added by oxide94 // moosefs.com // almost 2 years ago
  • 1 About MooseFS
    1.1 Architecture
    1.2 How does the system work
    1.3 Fault tolerance
    1.4 Platforms
    Tutorial  Added by oxide94 // moosefs.com // almost 2 years ago
  • 1 Introduction
    1.1 Key differences between versions 1.6.2x and 2.0.x
    1.2 Many Master Servers – how does it work?
    2 Things to do before installation
    2.1 Configuring Domain Name Service
    Tutorial  Added by oxide94 // moosefs.com // almost 2 years ago