mirror of
https://github.com/gluster/glusterdocs.git
synced 2026-02-06 09:46:46 +01:00
116 lines
3.8 KiB
Markdown
116 lines
3.8 KiB
Markdown
### Access Control Lists
|
||
|
||
Access Control Lists (ACLs) allows you to assign different permissions
|
||
for different users or groups even though they do not correspond to the
|
||
original owner or the owning group.
|
||
|
||
### Brick
|
||
|
||
Brick is the basic unit of storage, represented by an export directory
|
||
on a server in the trusted storage pool.
|
||
|
||
### Cluster
|
||
|
||
A cluster is a group of linked computers, working together closely thus
|
||
in many respects forming a single computer.
|
||
|
||
### Distributed File System
|
||
|
||
A file system that allows multiple clients to concurrently access data
|
||
over a computer network
|
||
|
||
### FUSE
|
||
|
||
Filesystem in Userspace (FUSE) is a loadable kernel module for Unix-like
|
||
computer operating systems that lets non-privileged users create their
|
||
own file systems without editing kernel code. This is achieved by
|
||
running file system code in user space while the FUSE module provides
|
||
only a "bridge" to the actual kernel interfaces.
|
||
|
||
### glusterd
|
||
|
||
Gluster management daemon that needs to run on all servers in the
|
||
trusted storage pool.
|
||
|
||
### Geo-Replication
|
||
|
||
Geo-replication provides a continuous, asynchronous, and incremental
|
||
replication service from site to another over Local Area Networks
|
||
(LANs), Wide Area Network (WANs), and across the Internet.
|
||
|
||
### Metadata
|
||
|
||
Metadata is defined as data providing information about one or more
|
||
other pieces of data. There is no special metadata storage concept in
|
||
GlusterFS. The metadata is stored with the file data itself.
|
||
|
||
### Namespace
|
||
|
||
Namespace is an abstract container or environment created to hold a
|
||
logical grouping of unique identifiers or symbols. Each Gluster volume
|
||
exposes a single namespace as a POSIX mount point that contains every
|
||
file in the cluster.
|
||
|
||
### POSIX
|
||
|
||
Portable Operating System Interface [for Unix] is the name of a family
|
||
of related standards specified by the IEEE to define the application
|
||
programming interface (API), along with shell and utilities interfaces
|
||
for software compatible with variants of the Unix operating system.
|
||
Gluster exports a fully POSIX compliant file system.
|
||
|
||
### RAID
|
||
|
||
Redundant Array of Inexpensive Disks (RAID) is a technology that provides
|
||
increased storage reliability through redundancy, combining multiple
|
||
low-cost, less-reliable disk drives components into a logical unit where
|
||
all drives in the array are interdependent.
|
||
|
||
### RRDNS
|
||
|
||
Round Robin Domain Name Service (RRDNS) is a method to distribute load
|
||
across application servers. It is implemented by creating multiple A
|
||
records with the same name and different IP addresses in the zone file
|
||
of a DNS server.
|
||
|
||
### Trusted Storage Pool
|
||
|
||
A storage pool is a trusted network of storage servers. When you start
|
||
the first server, the storage pool consists of that server alone.
|
||
|
||
### Userspace
|
||
|
||
Applications running in user space don’t directly interact with
|
||
hardware, instead using the kernel to moderate access. Userspace
|
||
applications are generally more portable than applications in kernel
|
||
space. Gluster is a user space application.
|
||
|
||
### Volume
|
||
|
||
A volume is a logical collection of bricks. Most of the gluster
|
||
management operations happen on the volume.
|
||
|
||
### Vol file
|
||
|
||
`.vol` files are configuration files used by glusterfs process. Volfiles
|
||
will be usually located at `/var/lib/glusterd/vols/volume-name/`.
|
||
Eg: `vol-name-fuse.vol`, `export-brick-name.vol` etc. Sub-volumes in the `.vol`
|
||
files are present in the bottom-up approach and then after tracing forms
|
||
a tree structure, where in the hierarchy last comes the client volumes.
|
||
|
||
### Client
|
||
|
||
The machine which mounts the volume (this may also be a server).
|
||
|
||
### Server
|
||
|
||
The machine which hosts the actual file system in which the data will be
|
||
stored.
|
||
|
||
### Replicate
|
||
|
||
Replicate is generally done to make a redundancy of the storage for data
|
||
availability.
|
||
|
||
Once familiar with terminologies, Understand the [Architecture of GlusterFS](./Architecture.md)
|