Show Menu
Cheatography

GlusterFS Useful Commands and Terms Cheat Sheet (DRAFT) by

Useful commands for use in GlusterFS running on Ubuntu

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Source

 
The following inform­ation has been pulled from here: https:­//g­lus­ter.re­adt­hed­ocs.io­/en­/la­test/

Termin­ology

ACL
Access Control Lists
Assign different perms for different users / groups
Brick
 
Basic unit of storage. Repres­ented by a directory on a server on the trusted pool
Cluster
 
Group of Bricks pooled to form one mount point
DFS
Distri­buted File System
A FS which allows multiple clients to simult­ani­ously access data
FUSE
FileSystem in UserSpace
Loadbale kernal module for unix-like OSs that allows non privel­edged users to create their own FSs without editing Kernal code
glusterd
 
Gluster management daemon that runs on all servers in the pool
MetaData
 
Data which proivdes info about one or more other pieces of data
RAID
Redundant Array of Inexpe­nsive Disks
Combines multiple physical disks into a logical disk, most commonly for redund­ancy, however can also be for perfor­mance
RRDNS
Round Robin Domain Name Service
Distri­butes load across applic­ation servers. Implem­ented by creating multiple A Records with the same name and different IPs in the zone file of a DNS Server
Trusted Storage Pool
 
Trusted Network of storage servers
UserSpace
 
Applic­ation running in UserSpace don't interact directly with the HW, instead intera­cting via the Kernal. UserSpace apps are usually more portable than Kernal­Space apps. Gluster is a UserSpace app
Volume
 
Logical collection of Bricks
Vol File
.vol File
Config file used by the glusterfs process. Usually located at /var/l­ib/­glu­ste­rd/­vol­s/v­olu­me-­name/
Client
 
Machine which mounts the volume
Server
 
Machine which hosts the FS where the data is stored
Source: