=========================================================
ϡ
Linux-3.6/Documentation/filesystems/gfs2.txt Ǥ
Ρ JF ץ < http://linuxjf.sourceforge.jp/ >
  2012/10/02
  Seiji Kaneko < skaneko at a2 dot mbn dot or dot jp >
=========================================================
#Global File System
#------------------
Global File System
------------------

#https://fedorahosted.org/cluster/wiki/HomePage
https://fedorahosted.org/cluster/wiki/HomePage

#GFS 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
#file system, but also uses a lock module to allow the computers coordinate
#their I/O so file system consistency is maintained.  One of the nifty
#features of GFS is perfect consistency -- changes made to the file system
#on one machine show up immediately on all other machines in the cluster.
GFS ϥ饹ե륷ƥǤΥե륷ƥǤϡԥ
饹֤Ƕͭ줿֥åǥХƱ  (FCiSCSINBD 
Υ󥿡ե) 뤳ȤǤޤGFS ϥ֥åǥХ
ե륷ƥΤ褦ɤ߽񤭤Ʊ˥ԥ塼֤Ǥ
I/O ĴԤΥå⥸塼Ȥäơե륷ƥ
ݻƤޤGFS ħŪʵǽȤơʰΰݻ
ޤ - Υޥ󤫤Υե륷ƥؤѹϡ饹¾
ƤΥޥ¨¤ȿ (¬) ޤ

#GFS uses interchangeable inter-node locking mechanisms, the currently
#supported mechanisms are:
GFS ϡ򴹲ǽ (Ʊǽ󶡤) Ρɴ֤ΥåĤ󶡤
ƤޤߥݡȤƤåϰʲΤΤǤ

#  lock_nolock -- allows gfs to be used as a local file system
  lock_nolock -- gfs ե륷ƥȤѤ뤳Ȥ
  ǽȤޤ

#  lock_dlm -- uses a distributed lock manager (dlm) for inter-node locking
#  The dlm is found at linux/fs/dlm/
  lock_dlm -- Ρɴ֤Υåʬåޥ͡ (dim) Ѥޤ
  dlm  linux/fs/dlm/ ʲˤޤ

#Lock_dlm depends on user space cluster management systems found
#at the URL above.
Lock_dim ϡ嵭 URL 󶡤Ƥ桼ѥ饹ƥ
ɬפȤޤ

#To use gfs as a local file system, no external clustering systems are
#needed, simply:
gfs ե륷ƥȤѤ硢Υ饹
ƥɬפޤñ˰ʲΤ褦ˤƤ

#  $ mkfs -t gfs2 -p lock_nolock -j 1 /dev/block_device
#  $ mount -t gfs2 /dev/block_device /dir
  $ mkfs -t gfs2 -p lock_nolock -j 1 /dev/block_device
  $ mount -t gfs2 /dev/block_device /dir

#If you are using Fedora, you need to install the gfs2-utils package
#and, for lock_dlm, you will also need to install the cman package
#and write a cluster.conf as per the documentation. For F17 and above
#cman has been replaced by the dlm package.
Fedora ǥȥӥ塼ѤƤ硢gfs2-utils ѥå
󥹥ȡ뤬ɬפǡ lock_dim Ѥ cman ѥå
󥹥ȡ뤷ơʸλؼˤä cluster.conf 򵭽Ҥɬ
פޤF17 Ӿ嵭 cman  dim ѥå֤Ƥ


#GFS2 is not on-disk compatible with previous versions of GFS, but it
#is pretty close.
GFS2 ǤϡǤ GFS ȤΥǥι¤ƱϰݻƤ
âȤƤ褯Ƥޤ

#The following man pages can be found at the URL above:
#  fsck.gfs2		to repair a filesystem
#  gfs2_grow		to expand a filesystem online
#  gfs2_jadd		to add journals to a filesystem online
#  tunegfs2		to manipulate, examine and tune a filesystem
#  gfs2_convert	to convert a gfs filesystem to gfs2 in-place
#  mkfs.gfs2		to make a filesystem
嵭 URL ϰʲ man ڡ󶡤Ƥޤ
  fsck.gfs2	ե륷ƥ롣
  gfs2_grow	ե륷ƥ򥪥饤ǳĥ롣
  gfs2_jadd	ե륷ƥ˥饤ǥ㡼ʥä롣
  tunegfs2	ե륷ƥĴӺŬ롣
  gfs2_convert	gfs ե륷ƥ gfs2 ե륷ƥˤξ
  		(ԡʤ) Ѵ롣
  mkfs.gfs2	ե륷ƥ롣

