@sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/filesystems/gfs2modnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget$/translations/zh_TW/filesystems/gfs2modnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget$/translations/it_IT/filesystems/gfs2modnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget$/translations/ja_JP/filesystems/gfs2modnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget$/translations/ko_KR/filesystems/gfs2modnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget$/translations/sp_SP/filesystems/gfs2modnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Simplified)uh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhQ/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/filesystems/gfs2.rsthKubhnote)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]h paragraph)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_CN/disclaimer-zh_CN.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh](hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhKubh field_body)}(h#Documentation/filesystems/gfs2.rst h]h)}(h"Documentation/filesystems/gfs2.rsth]h"Documentation/filesystems/gfs2.rst}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h翻译h]h翻译}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhKubh)}(h1邵明寅 Shao Mingyin h]h)}(h0邵明寅 Shao Mingyin h](h邵明寅 Shao Mingyin <}(hj hhhNhNubh reference)}(hshao.mingyin@zte.com.cnh]hshao.mingyin@zte.com.cn}(hj*hhhNhNubah}(h]h ]h"]h$]h&]refurimailto:shao.mingyin@zte.com.cnuh1j(hj ubh>}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1hhj ubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h校译h]h校译}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhjPhhhKubh)}(h)杨涛 yang tao h]h)}(h(杨涛 yang tao h](h杨涛 yang tao <}(hjehhhNhNubj))}(hyang.tao172@zte.com.cnh]hyang.tao172@zte.com.cn}(hjmhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:yang.tao172@zte.com.cnuh1j(hjeubh>}(hjehhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hjaubah}(h]h ]h"]h$]h&]uh1hhjPubeh}(h]h ]h"]h$]h&]uh1hhhhK hhhhubeh}(h]h ]h"]h$]h&]uh1hhhhhhhhKubhsection)}(hhh](htitle)}(h+全局文件系统 2 (Global File System 2)h]h+全局文件系统 2 (Global File System 2)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(hXGFS2 是一个集群文件系统。它允许一组计算机同时使用在它们之间共享的块设备(通 过 FC、iSCSI、NBD 等)。GFS2 像本地文件系统一样读写块设备,但也使用一个锁 模块来让计算机协调它们的 I/O 操作,从而维护文件系统的一致性。GFS2 的出色特 性之一是完美一致性——在一台机器上对文件系统所做的更改会立即显示在集群中的所 有其他机器上。h]hXGFS2 是一个集群文件系统。它允许一组计算机同时使用在它们之间共享的块设备(通 过 FC、iSCSI、NBD 等)。GFS2 像本地文件系统一样读写块设备,但也使用一个锁 模块来让计算机协调它们的 I/O 操作,从而维护文件系统的一致性。GFS2 的出色特 性之一是完美一致性——在一台机器上对文件系统所做的更改会立即显示在集群中的所 有其他机器上。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(hJGFS2 使用可互换的节点间锁定机制,当前支持的机制有:h]hJGFS2 使用可互换的节点间锁定机制,当前支持的机制有:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh block_quote)}(hlock_nolock - 允许将 GFS2 用作本地文件系统 lock_dlm - 使用分布式锁管理器 (dlm) 进行节点间锁定。 该 dlm 位于 linux/fs/dlm/ h]hdefinition_list)}(hhh](hdefinition_list_item)}(h6lock_nolock - 允许将 GFS2 用作本地文件系统 h](hterm)}(h lock_nolockh]h lock_nolock}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubh definition)}(hhh]h bullet_list)}(hhh]h list_item)}(h(允许将 GFS2 用作本地文件系统 h]h)}(h'允许将 GFS2 用作本地文件系统h]h'允许将 GFS2 用作本地文件系统}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]bullet-uh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(helock_dlm - 使用分布式锁管理器 (dlm) 进行节点间锁定。 该 dlm 位于 linux/fs/dlm/ h](j)}(hlock_dlmh]hlock_dlm}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK hj#ubj)}(hhh]j)}(hhh]j)}(hX使用分布式锁管理器 (dlm) 进行节点间锁定。 该 dlm 位于 linux/fs/dlm/ h]h)}(hW使用分布式锁管理器 (dlm) 进行节点间锁定。 该 dlm 位于 linux/fs/dlm/h]hW使用分布式锁管理器 (dlm) 进行节点间锁定。 该 dlm 位于 linux/fs/dlm/}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj;ubah}(h]h ]h"]h$]h&]uh1jhj8ubah}(h]h ]h"]h$]h&]jjuh1jhhhKhj5ubah}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]uh1jhhhK hjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjhhubh)}(hMlock_dlm 依赖于在上述 URL 中找到的用户空间集群管理系统。h]hMlock_dlm 依赖于在上述 URL 中找到的用户空间集群管理系统。}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjhhubh)}(hU若要将 GFS2 用作本地文件系统,则不需要外部集群系统,只需::h]hU若要将 GFS2 用作本地文件系统,则不需要外部集群系统,只需::}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjhhubj)}(h\$ mkfs -t gfs2 -p lock_nolock -j 1 /dev/block_device $ mount -t gfs2 /dev/block_device /dir h]h)}(h[$ mkfs -t gfs2 -p lock_nolock -j 1 /dev/block_device $ mount -t gfs2 /dev/block_device /dirh]h[$ mkfs -t gfs2 -p lock_nolock -j 1 /dev/block_device $ mount -t gfs2 /dev/block_device /dir}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1jhhhK&hjhhubh)}(h在所有集群节点上都需要安装 gfs2-utils 软件包;对于 lock_dlm,您还需要按 照文档配置 dlm 和 corosync 用户空间工具。h]h在所有集群节点上都需要安装 gfs2-utils 软件包;对于 lock_dlm,您还需要按 照文档配置 dlm 和 corosync 用户空间工具。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjhhubh)}(h9gfs2-utils 可在 https://pagure.io/gfs2-utils 找到。h](hgfs2-utils 可在 }(hjhhhNhNubj))}(hhttps://pagure.io/gfs2-utilsh]hhttps://pagure.io/gfs2-utils}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1j(hjubh 找到。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK,hjhhubh)}(hRGFS2 在磁盘格式上与早期版本的 GFS 不兼容,但它已相当接近。h]hRGFS2 在磁盘格式上与早期版本的 GFS 不兼容,但它已相当接近。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjhhubh)}(h:以下手册页 (man pages) 可在 gfs2-utils 中找到:h]h:以下手册页 (man pages) 可在 gfs2-utils 中找到:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK0hjhhubj)}(hX============ ============================================= fsck.gfs2 用于修复文件系统 gfs2_grow 用于在线扩展文件系统 gfs2_jadd 用于在线向文件系统添加日志 tunegfs2 用于操作、检查和调优文件系统 gfs2_convert 用于将 gfs 文件系统原地转换为 GFS2 mkfs.gfs2 用于创建文件系统 ============ =============================================h]htable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK-uh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(h fsck.gfs2h]h fsck.gfs2}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h用于修复文件系统h]h用于修复文件系统}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hj7ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h gfs2_growh]h gfs2_grow}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjWubah}(h]h ]h"]h$]h&]uh1jhjTubj)}(hhh]h)}(h用于在线扩展文件系统h]h用于在线扩展文件系统}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK4hjnubah}(h]h ]h"]h$]h&]uh1jhjTubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h gfs2_jaddh]h gfs2_jadd}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h'用于在线向文件系统添加日志h]h'用于在线向文件系统添加日志}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(htunegfs2h]htunegfs2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h*用于操作、检查和调优文件系统h]h*用于操作、检查和调优文件系统}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h gfs2_converth]h gfs2_convert}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h.用于将 gfs 文件系统原地转换为 GFS2h]h.用于将 gfs 文件系统原地转换为 GFS2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h mkfs.gfs2h]h mkfs.gfs2}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj3ubah}(h]h ]h"]h$]h&]uh1jhj0ubj)}(hhh]h)}(h用于创建文件系统h]h用于创建文件系统}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjJubah}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK2hjhhubeh}(h]global-file-system-2ah ]h"]+全局文件系统 2 (global file system 2)ah$]h&]uh1jhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}jjs nametypes}jsh}jjs footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log]5Documentation/translations/zh_CN/filesystems/gfs2.rst(NNNNta decorationNhhub.