Global File System
Global File System - a file system for high availability clusters.
Allows each cluster computer to simultaneously and directly share a block device shared between them (via FC, iSCSI, NBD, etc.). GFS reads and writes a block device similar to a local file system, but also uses locks to allow computers to coordinate their input / output operations to maintain consistency of the file system. One of the features of GFS is its consistency - changes made to the file system on one machine appear immediately on all other machines in the cluster.
It allows secure simultaneous access to files in read and write mode by multiple cluster nodes. It is characterized by good scalability and fast file system failure after failure to a consistent state. The system supports journaling with separate logs for each cluster node. The file system architecture allows for efficient, scalable file locking, and the choice of locking mechanism. Unlike the central metadata server, GFS excludes bottlenecks. It is POSIX compliant.
GFS initially had a closed source, at the moment it is a GPL-licensed product, and an improved version of GFS2 is in the official Linux kernel source since version 2.6.19.
wiki
Comments
Post a Comment