GlusterFS is a distributed filesystem that is scalable and highly available. There are a few modes that you can configure GlusterFS with such as replicated, distributed and dispersed. Each comes with their own benefit and can be configured based on your workload or requirement.
You can create a high availability storage with GlusterFS on 2 or more common off-the-shelf server hardware. It could be easily be configured on Linux distributions such as CentOS / Red Hat and Ubuntu.
XFS is the recommended filesystem type for GlusterFS but other filesystems can also be used.
Shared partition can also be used but is not recommended.
Related: How to create GlusterFS volume
Comment anonymously. Login not required.