|
In computing, the Global File System 2 or GFS2 is a shared disk file system for Linux computer clusters. GFS2 differs from distributed file systems (such as AFS, Coda, InterMezzo, or GlusterFS) because GFS2 allows all nodes to have direct concurrent access to the same shared block storage. In addition, GFS or GFS2 can also be used as a local filesystem. GFS has no disconnected operating-mode, and no client or server roles. All nodes in a GFS cluster function as peers. Using GFS in a cluster requires hardware to allow access to the shared storage, and a lock manager to control access to the storage. The lock manager operates as a separate module: thus GFS and GFS2 can use the Distributed Lock Manager (DLM) for cluster configurations and the "nolock" lock manager for local filesystems. Older versions of GFS also support GULM, a server based lock manager which implements redundancy via failover. GFS and GFS2 are free software, distributed under the terms of the GNU General Public License.〔 〕〔 〕 == History == Development of GFS began in 1995 and was originally developed by University of Minnesota professor Matthew O'Keefe and a group of students.〔(OpenGFS Data sharing with a GFS storage cluster )〕 It was originally written for SGI's IRIX operating system, but in 1998 it was ported to Linux since the open source code provided a more convenient development platform. In late 1999/early 2000 it made its way to Sistina Software, where it lived for a time as an open-source project. In 2001, Sistina made the choice to make GFS a proprietary product. Developers forked OpenGFS from the last public release of GFS and then further enhanced it to include updates allowing it to work with OpenDLM. But OpenGFS and OpenDLM became defunct, since Red Hat purchased Sistina in December 2003 and released GFS and many cluster-infrastructure pieces under the GPL in late June 2004. Red Hat subsequently financed further development geared towards bug-fixing and stabilization. A further development, GFS2〔 〕〔 〕 derives from GFS and was included along with its distributed lock manager (shared with GFS) in Linux 2.6.19. Red Hat Enterprise Linux 5.2 included GFS2 as a kernel module for evaluation purposes. With the 5.3 update, GFS2 became part of the kernel package. , GFS forms part of the Fedora, Red Hat Enterprise Linux 5.3 and upwards and associated CentOS Linux distributions. Users can purchase (commercial support ) to run GFS fully supported on top of Red Hat Enterprise Linux. Since Red Hat Enterprise Linux version 5.3, Red Hat Enterprise Linux Advanced Platform has included support for GFS at no additional cost. The following list summarizes some version numbers and major features introduced: * v1.0 (1996) SGI IRIX only * v3.0 Linux port * v4 journaling * v5 Redundant Lock Manager * v6.1 (2005) Distributed Lock Manager * (Linux 2.6.19 ) - (GFS2 and DLM merged into Linux kernel ) * Red Hat Enterprise Linux 5.3 releases the first fully supported GFS2 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「GFS2」の詳細全文を読む スポンサード リンク
|