€•A7Œsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ*/translations/zh_CN/filesystems/gfs2/index”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ*/translations/zh_TW/filesystems/gfs2/index”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ*/translations/it_IT/filesystems/gfs2/index”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ*/translations/ja_JP/filesystems/gfs2/index”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ*/translations/ko_KR/filesystems/gfs2/index”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ*/translations/sp_SP/filesystems/gfs2/index”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…””}”hh£sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1h¡hhhžhhŸŒD/var/lib/git/docbuild/linux/Documentation/filesystems/gfs2/index.rst”h KubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒGlobal File System 2”h]”hŒGlobal File System 2”…””}”(hh»hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¹hh¶hžhhŸh³h Kubhµ)”}”(hhh]”(hº)”}”(hŒOverview”h]”hŒOverview”…””}”(hhÌhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¹hhÉhžhhŸh³h KubhŒ paragraph”“”)”}”(hXùGFS2 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). GFS2 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 GFS2 is perfect consistency -- changes made to the file system on one machine show up immediately on all other machines in the cluster.”h]”hXùGFS2 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). GFS2 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 GFS2 is perfect consistency -- changes made to the file system on one machine show up immediately on all other machines in the cluster.”…””}”(hhÜhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÚhŸh³h K hhÉhžhubhÛ)”}”(hŒ`GFS2 uses interchangeable inter-node locking mechanisms, the currently supported mechanisms are:”h]”hŒ`GFS2 uses interchangeable inter-node locking mechanisms, the currently supported mechanisms are:”…””}”(hhêhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÚhŸh³h KhhÉhžhubhŒ block_quote”“”)”}”(hŒ²lock_nolock - allows GFS2 to be used as a local file system lock_dlm - uses the distributed lock manager (dlm) for inter-node locking. The dlm is found at linux/fs/dlm/ ”h]”hŒdefinition_list”“”)”}”(hhh]”(hŒdefinition_list_item”“”)”}”(hŒ)”}”(hhh]”(jC)”}”(hhh]”hÛ)”}”(hŒ gfs2_grow”h]”hŒ gfs2_grow”…””}”(hj~hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÚhŸh³h K2hj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1jBhjxubjC)”}”(hhh]”hÛ)”}”(hŒto expand a filesystem online”h]”hŒto expand a filesystem online”…””}”(hj•hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÚhŸh³h K2hj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1jBhjxubeh}”(h]”h ]”h"]”h$]”h&]”uh1j=hj:ubj>)”}”(hhh]”(jC)”}”(hhh]”hÛ)”}”(hŒ gfs2_jadd”h]”hŒ gfs2_jadd”…””}”(hjµhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÚhŸh³h K3hj²ubah}”(h]”h ]”h"]”h$]”h&]”uh1jBhj¯ubjC)”}”(hhh]”hÛ)”}”(hŒ&to add journals to a filesystem online”h]”hŒ&to add journals to a filesystem online”…””}”(hjÌhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÚhŸh³h K3hjÉubah}”(h]”h ]”h"]”h$]”h&]”uh1jBhj¯ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j=hj:ubj>)”}”(hhh]”(jC)”}”(hhh]”hÛ)”}”(hŒtunegfs2”h]”hŒtunegfs2”…””}”(hjìhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÚhŸh³h K4hjéubah}”(h]”h ]”h"]”h$]”h&]”uh1jBhjæubjC)”}”(hhh]”hÛ)”}”(hŒ,to manipulate, examine and tune a filesystem”h]”hŒ,to manipulate, examine and tune a filesystem”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÚhŸh³h K4hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jBhjæubeh}”(h]”h ]”h"]”h$]”h&]”uh1j=hj:ubj>)”}”(hhh]”(jC)”}”(hhh]”hÛ)”}”(hŒ gfs2_convert”h]”hŒ gfs2_convert”…””}”(hj#hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÚhŸh³h K5hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jBhjubjC)”}”(hhh]”hÛ)”}”(hŒ,to convert a gfs filesystem to GFS2 in-place”h]”hŒ,to convert a gfs filesystem to GFS2 in-place”…””}”(hj:hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÚhŸh³h K5hj7ubah}”(h]”h ]”h"]”h$]”h&]”uh1jBhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j=hj:ubj>)”}”(hhh]”(jC)”}”(hhh]”hÛ)”}”(hŒ mkfs.gfs2”h]”hŒ mkfs.gfs2”…””}”(hjZhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÚhŸh³h K6hjWubah}”(h]”h ]”h"]”h$]”h&]”uh1jBhjTubjC)”}”(hhh]”hÛ)”}”(hŒto make a filesystem”h]”hŒto make a filesystem”…””}”(hjqhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hÚhŸh³h K6hjnubah}”(h]”h ]”h"]”h$]”h&]”uh1jBhjTubeh}”(h]”h ]”h"]”h$]”h&]”uh1j=hj:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j8hjubeh}”(h]”h ]”h"]”h$]”h&]”Œcols”Kuh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjubah}”(h]”h ]”h"]”h$]”h&]”uh1høhŸh³h K0hhÉhžhubeh}”(h]”Œoverview”ah ]”h"]”Œoverview”ah$]”h&]”uh1h´hh¶hžhhŸh³h Kubhµ)”}”(hhh]”(hº)”}”(hŒImplementation Notes”h]”hŒImplementation Notes”…””}”(hj¯hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¹hj¬hžhhŸh³h K:ubhŒcompound”“”)”}”(hhh]”hŒtoctree”“”)”}”(hhh]”h}”(h]”h ]”h"]”h$]”h&]”hŒfilesystems/gfs2/index”Œentries”]”(NŒfilesystems/gfs2/glocks”†”NŒfilesystems/gfs2/uevents”†”eŒ includefiles”]”(jÐjÒeŒmaxdepth”KŒcaption”NŒglob”‰Œhidden”‰Œ includehidden”‰Œnumbered”KŒ titlesonly”‰Œ rawentries”]”uh1jÂhŸh³h K