Getting Started with GlusterFS v1.4
From GlusterDocumentation
FIXME: editing in progress
Introduction
GlusterFS is a powerful network/cluster filesystem written in user space, and it uses FUSE to hook itself with VFS layer. GlusterFS is programmable using its volume file (or volfile in short). It takes a layered approach to the file system, where features are added/removed as per the requirement. Though GlusterFS is a File System, it uses already tried and tested disk file systems, like ext3, xfs, ZFS, to store the data. It can easily scale up to peta bytes storage, which is available to user under a single mount point.
GlusterFS Volume file
The volume file is a very important component of the GlusterFS file system and is needed by both the client and server process. This file defines the behavior of the filesystem. Knowing what goes in a volfile and mastering the art of writing a good volfile can make you a very good GlusterFS admin/hacker. Understanding vol-file provides an overview of writing volume files, and the terminology associated with it.
Even with all of it's advanced features, GlusterFS is very easy to setup and manage.
There are some volume file examples that may help you get more of an idea of what volume files look like.


