Cheatography
https://cheatography.com
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.
Terminology
ACL |
Access Control Lists |
Assign different perms for different users / groups |
Brick |
|
Basic unit of storage. Represented by a directory on a server on the trusted pool |
Cluster |
|
Group of Bricks pooled to form one mount point |
DFS |
Distributed File System |
A FS which allows multiple clients to simultaniously access data |
FUSE |
FileSystem in UserSpace |
Loadbale kernal module for unix-like OSs that allows non priveledged 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 Inexpensive Disks |
Combines multiple physical disks into a logical disk, most commonly for redundancy, however can also be for performance |
RRDNS |
Round Robin Domain Name Service |
Distributes load across application servers. Implemented 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 |
|
Application running in UserSpace don't interact directly with the HW, instead interacting via the Kernal. UserSpace apps are usually more portable than KernalSpace 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/lib/glusterd/vols/volume-name/ |
Client |
|
Machine which mounts the volume |
Server |
|
Machine which hosts the FS where the data is stored |
Source: |
|
|
|
|
|
|
|