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.
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 announcementReliable
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.
What is your workload?
Whatever your workload, MooseFS has been running it in production since before the cloud was a thing.
Virtualization
Back VM disk images and enable live migration with a single, fault-tolerant namespace shared across hypervisors.
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 |
|
|||
|---|---|---|---|---|
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+1 | 4+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. | Manual | Automatic | |
| 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. | Community | 24/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. | GPLv2 | EULA | |
| 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 cap | 200 TiB | Per 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. | Free | 9€ per TiB 20 TiB free | Capacity based |
| Download | Download | Get quote | ||
| Community Open source |
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+1 | 4+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. | ||
| Manual | Automatic | |
| 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. | ||
| Community | 24/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. | ||
| GPLv2 | EULA | |
| 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 cap | 200 TiB | Per 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. | ||
| Free | 9€ per TiB 20 TiB free | Capacity based |
| Download | Download | Get quote |