Network

GlusterFS – scalable distributed network file system

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
HDFSDistributed file system providing high-throughput access
SeaweedFSSimple and highly scalable distributed file system
LustreFile system for computer clusters
CephFSUnified, distributed storage system
AlluxioVirtual distributed file system
GlusterFSScale-out NAS file system
JuiceFSDistributed POSIX file system
XtreemFSObject-based, distributed file system for wide area networks
MooseFSPOSIX-compliant distributed file system
Quantcast File SystemHigh-performance, fault-tolerant, distributed file system
OrangeFSMulti-server scalable parallel file system
LeilFSDistributed POSIX file system

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted