GlusterFS is a scale-out distributed file system that combines storage resources from multiple servers into shared network volumes. It is intended for environments where storage capacity needs to grow without relying on a single dedicated storage appliance.
The system uses storage bricks, typically directories on local filesystems, as the building blocks of its volumes. Its translator architecture determines how files are distributed, replicated and accessed across participating servers.
Applications can access GlusterFS volumes through native clients or compatible network file access methods. The system is suitable for shared storage, content repositories and other workloads that benefit from distributing data across commodity servers.
This is free and open source software.
Key Features
- Combines storage bricks into shared volumes with a unified namespace.
- Supports distributed volumes that spread files across multiple bricks.
- Offers replicated volumes to maintain copies of data on different servers.
- Provides dispersed volumes using erasure coding for fault tolerance.
- Supports distributed-replicated and distributed-dispersed volume layouts.
- Uses elastic hashing to locate files without a central metadata server.
- Includes self-healing mechanisms for repairing inconsistent replicated data.
- Supports asynchronous geo-replication between geographically separate clusters.
- Offers quotas to control volume and directory storage usage.
- Provides volume management commands and monitoring facilities.
- Supports access through the native GlusterFS client and NFS integrations.
Website: www.gluster.org
Support:
Developer: GlusterFS community
License: GNU General Public License v2.0 / GNU Lesser General Public License v3.0
GlusterFS is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| File Systems | |
|---|---|
| HDFS | Distributed file system providing high-throughput access |
| SeaweedFS | Simple and highly scalable distributed file system |
| Lustre | File system for computer clusters |
| CephFS | Unified, distributed storage system |
| Alluxio | Virtual distributed file system |
| GlusterFS | Scale-out NAS file system |
| JuiceFS | Distributed POSIX file system |
| XtreemFS | Object-based, distributed file system for wide area networks |
| MooseFS | POSIX-compliant distributed file system |
| Quantcast File System | High-performance, fault-tolerant, distributed file system |
| OrangeFS | Multi-server scalable parallel file system |
| LeilFS | Distributed POSIX file system |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.