IntroductionGFS (Global File System) is a cluster file system. It allows a cluster of computers to simultaneously use a block device that is shared between them (with FC, iSCSI, NBD, etc...). GFS reads and writes to the block device like a local filesystem, but also uses a lock module to allow the computers coordinate their I/O so filesystem consistency is maintained. One of the nifty features of GFS is perfect consistency -- changes made to the filesystem on one machine show up immediately on all other machines in the cluster.
GFS consists of a set of kernel patches and userspace programs.
A new version of GFS, GFS 2, is under heavy development and is located in the gfs2 & gfs2-kernel cvs directories. Mailing lists
linux-cluster
is the mailing list for cluster-related questions and discussion.
Whenever the development source code repository is updated,
email is sent to the cluster-cvs mailing list.
This list is run using ezmlm.
Source codeInformation about building GFS & GFS2 is included in the top level cluster web page.Documentationusage.txt
IRCChannel #linux-cluster on freenode References |