Can petabyte storage be reliable using commodity hardware?

A fault-tolerant, network-distributed parallel storage system.

MooseFS is distributed storage software. It spreads your data across multiple servers while keeping it accessible as a single resource. Mount it as a POSIX file system, use it as a block device for VMs and databases, or access it directly via the C API — the choice is yours. Add commodity hardware to scale. Lose a disk or a storage node and nothing breaks. In production since 2005, it fits virtually any stack — from legacy applications to high-performance workloads. Available as open-source or PRO edition.

Upcoming event

The MooseFS Team is heading to SC26 in Chicago, November 15–20, 2026.

Read more
Just released

MooseFS v5
Geo-aware storage · Enhanced I/O Security

Split your cluster across datacenters with per-location storage policies and smarter leader election.

New cluster-wide authentication ensures all data access is gated through the master — no bypassing export permissions at the storage layer.

Read the announcement
MooseFS — distributed storage overview

Reliable

MooseFS Distributed Storage is designed for mission-critical applications requiring reliability, high availability, and top-tier performance.

Efficient

Engineered for high-performance I/O operations, MooseFS allows parallel read/write access across multiple storage nodes.

Affordable

Enjoy a low total cost of ownership thanks to open-source nature, ease of use, scalability, and robust support.

Scalable

Store more than 2 billion files, up to 16 exabytes in a single cluster. Add data nodes for a linear performance boost.

Use cases

What is your workload?

Whatever your workload, MooseFS has been running it in production since before the cloud was a thing.

Virtualization
Backups
Archiving
Media & Entertainment
AI Datasets
Research Compute
Cloud Storage
Surveillance
Genomics
Game Assets
Container Storage
ML Training
Time-Series
Data Lake
Document Repos
Container Registries
Imaging Archives
DevOps Artifacts
Telecom Data
Hypervisor

Virtualization

Back VM disk images and enable live migration with a single, fault-tolerant namespace shared across hypervisors.

All editions

PRO or open source?

Two editions, one codebase — pick the right fit. Community Edition is open-source and free forever. Great for development, testing, and smaller deployments. MooseFS PRO adds high availability, advanced redundancy, multi-location support, and a native Windows client — for demanding workloads. PRO Personal is a unique flavor that unlocks all PRO features for personal, non-commercial use at a lower cost. Migrate between editions at any time. Support is available for all. No subscription fees, no surprises. Your data is safe and yours forever.

Community
PRO
Open source
Personal
Enterprise
Rolling Upgrade?Upgrade the cluster without taking it down: data stays available and clients keep working while servers are upgraded one at a time, in both editions.

The Master Server is the exception. Community runs one, so its restart pauses the cluster for as long as the restart takes. PRO moves the Leader role to an already upgraded Master Server, so the cluster keeps serving; clients feel a short stall.
Except Master●
Erasure Coding?Data is split into 4 or 8 parts plus parity parts, each on a different server. Every parity part lets the data survive one more failed disk or server. Community keeps one parity part (4+1, 8+1). PRO allows 1 to 9 (4+n, 8+n).4+1 or 8+14+n or 8+n
High-Availability?Community runs one Master Server: if it fails, an administrator starts a replacement from a backup copy of the metadata. PRO runs several Master Servers: if the Leader fails, a Follower takes over on its own. Clients feel a short stall and reconnect by themselves.ManualAutomatic
Multilocations?Divide one cluster into up to 8 locations that follow its physical layout: sites, buildings, rooms. Each location keeps its own redundancy, Storage Classes say what each location holds, and clients read from their own location first. Since MooseFS 5.0.-●
Windows® Client?A native Windows driver that talks to the cluster directly, with no Samba or Linux gateway in between. Sold with MooseFS PRO.-●
Support?Community users help each other on GitHub and the forums. A support contract is bought separately from any license, for PRO and for Community alike, at Basic or Premium level; the contract sets the response times and channels.Community24/7
License?Community Edition is free software under the GPLv2, with no cap on data, time or servers. MooseFS PRO runs under a commercial license: bought once and kept, not rented, and capped at an agreed amount of used raw space.GPLv2EULA
Limits?Used raw space a cluster may hold: your data plus its redundancy on disk. Community sets no cap in the software; 16 EiB is the most its counters can represent. PRO Personal is capped at 200 TiB. PRO Enterprise is licensed for the capacity you agree on.No cap200 TiBPer license
More differences on the full comparison
Pricing?Every PRO installation starts with a built-in Personal license for 10 TiB. Up to 20 TiB is free once you register. Above that, Personal is priced per TiB up to its 200 TiB cap. Enterprise is priced by the capacity the license covers; the rate per TiB falls as capacity grows.Free9€ per TiB
20 TiB free
Capacity
based
DownloadDownloadGet quote
Community
Open source
PRO
PersonalEnterprise
Rolling Upgrade ?Upgrade the cluster without taking it down: data stays available and clients keep working while servers are upgraded one at a time, in both editions.

The Master Server is the exception. Community runs one, so its restart pauses the cluster for as long as the restart takes. PRO moves the Leader role to an already upgraded Master Server, so the cluster keeps serving; clients feel a short stall.
Except Master●
Erasure Coding ?Data is split into 4 or 8 parts plus parity parts, each on a different server. Every parity part lets the data survive one more failed disk or server. Community keeps one parity part (4+1, 8+1). PRO allows 1 to 9 (4+n, 8+n).
4+1 or 8+14+n or 8+n
High-Availability ?Community runs one Master Server: if it fails, an administrator starts a replacement from a backup copy of the metadata. PRO runs several Master Servers: if the Leader fails, a Follower takes over on its own. Clients feel a short stall and reconnect by themselves.
ManualAutomatic
Multilocations ?Divide one cluster into up to 8 locations that follow its physical layout: sites, buildings, rooms. Each location keeps its own redundancy, Storage Classes say what each location holds, and clients read from their own location first. Since MooseFS 5.0.
-●
Windows® Client ?A native Windows driver that talks to the cluster directly, with no Samba or Linux gateway in between. Sold with MooseFS PRO.
-●
Support ?Community users help each other on GitHub and the forums. A support contract is bought separately from any license, for PRO and for Community alike, at Basic or Premium level; the contract sets the response times and channels.
Community24/7
License ?Community Edition is free software under the GPLv2, with no cap on data, time or servers. MooseFS PRO runs under a commercial license: bought once and kept, not rented, and capped at an agreed amount of used raw space.
GPLv2EULA
Limits ?Used raw space a cluster may hold: your data plus its redundancy on disk. Community sets no cap in the software; 16 EiB is the most its counters can represent. PRO Personal is capped at 200 TiB. PRO Enterprise is licensed for the capacity you agree on.
No cap200 TiBPer license
More differences on the full comparison
Pricing ?Every PRO installation starts with a built-in Personal license for 10 TiB. Up to 20 TiB is free once you register. Above that, Personal is priced per TiB up to its 200 TiB cap. Enterprise is priced by the capacity the license covers; the rate per TiB falls as capacity grows.
Free9€ per TiB
20 TiB free
Capacity
based
DownloadDownloadGet quote
Trusted in production since 2005
Thales
Canal+
The University of Texas at Dallas
Gemius
NASK
Columbia University
1&1
CNES
DeepL