Gluster Terminology

Brick

A basic unit of storage in the Gluster file system. A brick is disk storage made available using an exported directory on a server in a trusted storage pool.

Distributed File System

A file system that allows multiple clients to concurrently access data spread across bricks in a trusted storage pool.

Extended Attributes

Extended file attributes (abbreviated as xattr) is a file system feature that enables users or programs to associate files and directories with metadata. Gluster stores metadata in xattrs.

Gluster Client

A Gluster client runs the glusterfs-client software to mount gluster storage, either locally or remotely using the Filesystem in Userspace (FUSE) software interface.

Gluster Server

A Gluster server runs the glusterd service daemon to become a node in the trusted storage pool.

Gluster Volume

A Gluster volume is a logical collection of bricks. Volumes can be distributed, replicated, distributed replicated, dispersed, or distributed dispersed.

Heketi

A service that exposes an API for scripts to manage trusted storage pools and volumes automatically.

Heketi Cluster

A Gluster trusted storage pool.

Node

A host system that is a member of a trusted storage pool.

Split-brain

A situation where data on two or more bricks in a replicated volume diverges (the content or metadata differs).

Trusted Storage Pool

A trusted storage pool is a collection of nodes that form a cluster.