Can Petabyte Storage be
fault tolerant
USING COMMODITY HARDWARE?
available 24/7
super efficient
scaled out
fault tolerant
High Availability
No Single Point of Failure a.k.a SPOF-less configuration. Metadata of the file system is kept in two or more copies on physical redundant servers. User data is redundantly spread across the storage servers in the system.
Low-cost Data Safety
MooseFS enables users to save a lot of HDD space maintaining the same data redundancy level. In most common scenarios you will save at least 55% of HDD space. Available from MooseFS 4.0 Pro.
Scalability
Storage can be extended up to 16 exabytes (~16000 petabytes), which allows us to store more than 2 billion files.
High Performance
Designed to support high performance I/O operations. User data can be read/written simultaneously on many storage nodes, thereby avoiding single central server or single network connection bottlenecks.

MooseFS
MooseFS is a Fault-tolerant, Highly available, Highly performing, Scaling-out, Network distributed file system. It spreads data over several physical commodity servers, which are visible to the user as one virtual disk. It is POSIX compliant and acts like any other Unix-like file system supporting:
- Hierarchical structure: Files and Folders,
- File attributes,
- Special files: Pipes, Sockets, Block and Character devices,
- Symbolic and Hard links,
- Security attributes and ACLs.
It works with all applications that require a standard file system.
Download nowProducts overview
MooseFS
- Mission Critical
- High on Performance
- Scalable
- Hardware Independent
- Benefits for a Lifetime
- Big Data Support
- Minimal Investment
- Hardware Durability
- Manufacturer Support
- x86-64 components availability
- Safe Choice and Lifetime Usability
- High Availability of Data
- Data Redundancy with Erasure Coding (1 parity part only)
- High Availability of Metadata
- Native Windows® Client
MooseFS Pro
- Mission Critical
- High on Performance
- Scalable
- Hardware Independent
- Benefits for a Lifetime
- Big Data Support
- Minimal Investment
- Hardware Durability
- Manufacturer Support
- x86-64 components availability
- Safe Choice and Lifetime Usability
- High Availability of Data
- Data Redundancy with Erasure Coding
- High Availability of Metadata
- Native Windows® Client (Release Candidate)
Watch aVideo
Years Of Storage Experience
Minutes For Set Up
Countries
Petabytes Maximum
FAQ
Is it possible to add/remove chunkservers and disks on the fly?
You can add/remove chunk servers on the fly. But keep in mind that it is not wise to disconnect a chunk server if this server contains the only copy of a chunk in the file system (the CGI monitor will mark these in orange). You can also disconnect (change) an individual hard drive. The scenario for this operation would be:
- Mark the disk(s) for removal (see How to mark a disk for removal?)
- Reload the chunkserver process
- Wait for the replication (there should be no "undergoal" or "missing" chunks marked in yellow, orange or red in CGI monitor)
- Stop the chunkserver process
- Delete entry(ies) of the disconnected disk(s) inmfshdd.cfg
- Stop the chunkserver machine
- Remove hard drive(s)
- Start the machine
- Start the chunkserver process
If you have hotswap disk(s) you should follow these:
- Mark the disk(s) for removal (see How to mark a disk for removal?)
- Reload the chunkserver process
- Wait for the replication (there should be no "undergoal" or "missing" chunks marked in yellow, orange or red in CGI monitor)
- Delete entry(ies) of the disconnected disk(s) inmfshdd.cfg
- Reload the chunkserver process
- Unmount disk(s)
- Remove hard drive(s)
If you follow the above steps, work of client computers won't be interrupted and the whole operation won't be noticed by MooseFS users.
When I delete files or directories, the MooseFS size doesn't change. Why?
MooseFS does not immediately erase files on deletion, to allow you to revert the delete operation. Deleted files are kept in the trash bin for the configured amount of time before they are deleted.
You can configure for how long files are kept in trash and empty the trash manually (to release the space). There are more details in Reference Guide in section "Operations specific for MooseFS".
In short - the time of storing a deleted file can be verified by themfsgettrashtime command and changed withmfssettrashtime.
What are limits in MooseFS (e.g. file size limit, filesystem size limit, max number of files, that can be stored on the filesystem)?
- The maximum file size limit in MooseFS is 257 bytes = 128 PiB.
- The maximum filesystem size limit is 264 bytes = 16 EiB = 16 384 PiB
- The maximum number of files, that can be stored on one MooseFS instance is 231 - over 2.1 bln.
Does MooseFS support file locking?
Yes, since MooseFS 3.0.
Technical Features
Rolling Upgrades
Ability to perform one-node-at-a-time upgrades, hardware replacements and additions, without disruption of service. This feature allows you to maintain hardware platform up-to-date with no downtime.
Tiered Storage
The assignment of different categories of data to various types of storage media to reduce total storage cost. Hot data can be stored on fast SSD disks and infrequently used data can be moved to cheaper, slower mechanical hard disk drives.
Redundancy
All the system components are redundant and in case of a failure, there is an automatic failover mechanism that is transparent to the user.
Native Clients
Enhanced performance achieved through a dedicated client (mount) components specially designed for Linux, FreeBSD and MacOS systems.
Parallelism
Performs all I/O operations in parallel threads of execution to deliver high performance read/write operations.
Hardware Independence
Exceptional performance on almost every hardware platform that runs a POSIX compliant Operating System like Linux, Mac OSX or FreeBSD.
What ourclients say

MooseFS (...) new features such as Atomic Snapshots, Erasure Coding, Fast Disk Recovery, and Fault Tolerance, made me have to get them on the phone! (...) I highly recommend MooseFS if you are looking for a new, dynamic, and cost-effective storage solution...
Steven Harris
Director of Information Technology, High Performance ComputingOne of the TOP 10 Medical Universities in the United States

After we evaluated a few Software Defined Storage / Distributed File Systems, we found MooseFS Pro. Our intensive testing showed that it was the most reliable one, and it still is...
Michael Kutzner
CEOvirtion GmbH

Our choice for MooseFS seems a right decision as we have achieved the goal we desired – to have an infrastructure of high performance, redundancy and easy maintenance while keeping cost-efficiency in mind. I can honestly recommend MooseFS...
Justas Pačekajus
System EngineerHotelston Ltd.

We have about 1000 webinars per day and of course our clients want to see their events recorded. For us it means lots of media files should be stored for on-demand watching. We have tried many solution but got REAL stable results with MooseFS only...
Dmytro Pereuda
MyOwnConference / Akovana LLC

We started deploying MooseFS Pro as a Distributed File System on all our storage servers. This eliminated the Single Point of Failure we previously had, as now copies of each data block resides on multiple servers. With this new storage model we not only have redundancy within...
George Breahna
PolarisMail Inc.



Our core buissnes relies on MooseFS since 2005. We keep a long history of internet traffic which is more than 5.5 Petabytes of data as for now. Our storage grows with 300000 events as second. With MooseFS we are sure our customers get their reports on time.
Marek Robak, PhD
Head of IT OperationsGemius SA

As a researcher I need to deal with large sets of 3D points clouds. Hell of data. MooseFS helps me handle them, I can verify my ideas and algorithms efficiently. Atomic snapshots rocks! In addition I'm sure my work results are safe.
Janusz Będkowski, PhD
Mandala Robotics
Needhelp?
We give 24/7 support

Announcing MooseFS 4.57.5: Enhanced Storage, Monitoring, and More!
We are excited to introduce MooseFS 4.57.5, the latest update packed with new features, improvements, and critical fixes to make your MooseFS experience even more robust …
March 17th, 2025
Read more
Upgrading to MooseFS 4: A Comprehensive Guide
Upgrading your MooseFS instance to version 4 ensures better performance, enhanced features, and continued support. This guide will walk you through the process, offering clear …
January 17th, 2025
Read more
MooseFS PRO Showcases at SC24 Atlanta, GA
MooseFS PRO Showcases at SC24 Atlanta, GA, United States from November 17–22, 2024
September 30th, 2024
Read more
MooseFS 4 Community Edition is Here!
We are thrilled to announce the release of the highly anticipated MooseFS 4.x Community Edition!
September 25th, 2024
Read more
Appreciation from MooseFS open-source user
Last week, we received a heartfelt email from Tianon, a user of the MooseFS open-source version and a valuable GitHub contributor. Tianon expressed his gratitude …
February 17th, 2023
Read more
Saglabs SA & Tappest sp. z o.o. – companies merger
We would like to kindly inform you that as of January 1, 2023, as a result of a merger of Saglabs SA (Company Registration Number …
January 1st, 2023
Read more
Free MooseFS Pro license & support for COVID-19 fighters
Due to growing COVID-19 outbreak, as Software Defined Storage vendor, we would like to help as much as we can during these tough times. We …
April 2nd, 2020
Read more
[COVID-19] MooseFS Pro Customer Channels
Dear Customers, Due to the risk of spreading coronavirus, we would like to inform you that our company will run as before and some …
March 16th, 2020
Read more
MooseFS Pro welcomes you @ IoT Tech Expo North America 2019 in Santa Clara!
MooseFS Pro is participating in IoT Tech Expo North America 2019 and we would like to extend a personal invitation for you to join us at booth …
November 4th, 2019
Read more