第 1 章 GFS2 概述


Red Hat GFS2 文件系统包含在 Resilient Storage Add-On 中。它是固有文件系统,直接与 Linux 内核文件系统界面(VFS 层)互动。当作为集群文件系统使用时,GFS2 采用分布式元数据和多个日志(multiple journal)。Red Hat 只支持将 GFS2 文件系统作为在 High Availability Add-On 中的部署使用。

注意

虽然 GFS2 文件系统既可以作为独立系统部署,也可以作为集群配置的一部分,但在 Red Hat Enterprise Linux 6 发行本中,Red Hat 不支持将 GFS2 作为单节点文件系统使用。Red Hat 支持很多高性能单节点文件系统,这些系统是为单节点优化的,因此一般比集群文件系统的消耗要小。Red Hat 建议在只需要将单一节点挂载到文件系统的情况下,这些文件系统应首先使用这些文件系统,而不是 GFS2。
Red Hat 将继续支持单一节点 GFS2 文件系统挂载集群文件系统快照(例如:用于备份)。

注意

Red Hat 不支持在部署超过 16 个节点的集群文件系统中使用 GFS2。
GFS2 基于 64 位构架,理论上可提供 8 EB 文件系统。但是,目前支持的 64 位硬件的最大 GFS2 文件系统为 100 TB,为 32 位硬件支持的最大 GFS2 文件系统为 16 TB。如果您的系统要求更大的 GFS2 文件系统,请联络您的 Red Hat 服务代表。
当决定您的文件系统大小时,您应该考虑您的恢复需求。在一个很大的文件系统中运行 fsck.gfs2 命令需要很长时间,且消耗大量内存。另外,在磁盘或者磁盘子系统失败事件中,恢复时间受您的备份介质速度的限制。有关 fsck.gfs2 所需内存量的详情请参考 第 4.11 节 “修复文件系统”
在集群中进行配置时,可使用 High Availability Add-On 配置和管理工具对Red Hat GFS2 节点进行配置和管理。然后Red Hat GFS2 会在集群的 GFS2 节点间提供数据共享,即在 GFS2 节点间提供单一、一致的文件系统名称查看。这样就允许不同节点中的进程可以共享 GFS2 文件,其方法与同一节点中的进程可共享本地文件系统中的文件相同,没有明显的差别。有关 High Availability Add-On 的详情请参考《配置和管理 Red Hat 集群》
在 LVM 之外使用 GFS2 文件系统时,Red Hat 只支持在 CLVM 逻辑卷中创建的 GFS2 文件系统。CLVM 包含在 Resilient Storage Add-On 中。这是在集群范围内部署 LVM,由在集群中管理 LVM 逻辑卷的 CLVM 守护进程 clvmd 启用。该守护进程可让 LVM2 在集群间管理逻辑卷,允许集群中的所有节点共享该逻辑卷。有关 LVM 卷管理器的详情请参考《LVM 管理》
gfs2.ko 内核模块部署 GFS2 文件系统,该文件在 GFS2 集群节点中载入。

注意

将 GFS2 文件系统配置为集群文件系统时,必须确定该集群中的所有节点都可访问共享存储。在不对称集群配置中,即有些节点可访问共享存储而另一些不可以的情况下部支持此功能。这并不需要将所有节点都挂载到 GFS2 文件系统中。
本章提供一些基本、简短资料作为参考,帮助您了解 GFS2,其中包括以下小节:

1.1. 新的和更改的功能

本小节列出了 Red Hat Enterprise Linux 6 初始发行本,以及后续版本中所包含的 GFS2 文件系统,以及 GFS2 文档的新功能和更改的功能。
Red Hat Enterprise Linux 6.0 包括以下文档和功能更新和更改。
  • 在 Red Hat Enterprise Linux 6 发行本中,Red Hat 不支持将 GFS2 作为单节点文件系统使用。
  • 在 Red Hat Enterprise Linux 6 发行本中,GFS2 文件系统中的 gfs2_convert 命令较之在 GFS 中有所改进。有关这个命令的详情请参考 附录 B, 将文件系统从 GFS 转换为 GFS2
  • Red Hat Enterprise Linux 6 支持 discardnodiscardbarriernobarrierquota_quantumstatfs_quantumstatfs_percent 挂载选项。有关挂载 GFS2 文件系统的详情请参考 第 4.2 节 “挂载文件系统”
  • Red Hat Enterprise Linux 6 版本的这个文档包含一个新的部分 第 2.9 节 “GFS2 节点锁定”。这部分描述了一些 GFS2 文件系统的内部信息。
Red Hat Enterprise Linux 6.1 包括以下文档和功能更新和更改。
Red Hat Enterprise Linux 6.2 包括以下文档和功能更新及更改。
从 Red Hat Enterprise Linux 6.3 开始,这个文档包含新的一章 第 2 章 GFS2 配置及操作注意事项,提供优化 GFS2 性能的推荐方法,其中包括生成、使用和维护 GFS2 文件系统的建议。
另外,还对整个文档进行小的说明和修正。
在 Red Hat Enterprise Linux 6.4 发行本中,已对 第 2 章 GFS2 配置及操作注意事项 更新了一些说明。
从 Red Hat Enterprise Linux 6.6 发行本开始,本文档包含一个新的章节 第 6 章 在 Pacemaker 集群中配置 GFS2 文件系统。本章提供可设置包含 GFS2 文件系统的 Pacemaker 集群所需步骤概述。
另外,还对整个文档进行小的说明和修正。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat