Software Subsystem
Table 1.1. GFS Software Subsystem Components
1.4. Before Setting Up GFS
Before you install and set up GFS, note the following key characteristics of your GFS file systems:
Number of file systems
Determine how many GFS file systems to create initially. (More file systems can be added later.)
File-system name
Determine a unique name for each file system. Each file-system name is required in the form of
a parameter variable. For example, this book uses file-system names gfs1 and gfs2 in some
example procedures.
Components
gfs_fsck
gfs_grow
gfs_jadd
gfs_mkfs
gfs_quota
gfs_tool
lock_harness.ko
lock_dlm.ko
lock_gulm.ko
lock_nolock.ko
Description
Command that repairs an unmounted GFS
file system.
Command that grows a mounted GFS file
system.
Command that adds journals to a mounted
GFS file system.
Command that creates a GFS file system
on a storage device.
Command that manages quotas on a
mounted GFS file system.
Command that configures or tunes a
GFS file system. This command can also
gather a variety of information about the file
system.
Implements a pluggable lock module
interface for GFS that allows for a variety
of locking mechanisms to be used
(for example, the DLM lock module,
lock_dlm.ko).
A lock module that implements DLM locking
for GFS. It plugs into the lock harness,
lock_harness.ko and communicates
with the DLM lock manager in Red Hat
Cluster Suite.
A lock module that implements GULM
locking for GFS. It plugs into the lock
harness, lock_harness.ko and
communicates with the GULM lock
manager in Red Hat Cluster Suite.
A lock module for use when GFS is used as
a local file system only. It plugs into the lock
harness, lock_harness.ko and provides
local locking.
Before Setting Up GFS
5