A performance-orientated clustered file-system designed from the ground-up to enable users to scale peta-bytes by aggregating various storage bricks
Also, GlusterFS is based on a stackable user space design without compromising performance.
Storage bricks can be made of any commodity hardware such as x86-64 server with SATA-II RAID and Infiniband or GigE interconnect.
Furthermore, GlusterFS server can run on any POSIX compliant OS. GlusterFS client requires FUSE support in your kernel.
As of now Mac OS X, Linux, FreeBSD, and OpenSolaris (work in progress) kernels are known to support.
NOTE: Detailed instructions on how to install GlusterFX on Mac OS X can be found HERE.
- Designed for O(1) scalability and feature rich.
- Aggregates on top of existing filesystems. User can recover the files and folders even without GlusterFS.
- GlusterFS has no single point of failure. Completely distributed. No centralized meta-data server like Lustre.
- Extensible scheduling interface with modules loaded based on user's storage I/O access pattern.
- Modular and extensible through powerful translator mechanism.
- Supports Infiniband RDMA and TCP/IP.
- Entirely implemented in user-space. Easy to port, debug and maintain.
- Scales on demand.
In a hurry? Add it to your Download Basket!
What's New in version 3.4.2
- gfapi.py: support dynamic loading of versioned libraries
- cluster/dht: Ignore ENOENT errors for unlink of linkfiles
- Revert “core: fix errno for non-existent GFID”
- cluster/dht: interim fix for reverting 837422858c