Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 7 章 全局文件系统 2

Red Hat Global File System 2 (GFS2)是一个原生文件系统,直接与 Linux 内核文件系统接口(VFS 层)连接。当作为集群文件系统实现时,GFS2 会使用分布式元数据和多个日志。
GFS2 基于 64 位构架,理论上可以容纳 8 EB 的文件系统。但是,当前支持的 GFS2 文件系统的最大值为 100 TB。如果系统需要大于 100 TB 的 GFS2 文件系统,请联络您的红帽服务代表。
在决定文件系统大小时,请考虑其恢复需求。在非常大的文件系统上运行 fsck 命令可能需要很长时间,并且消耗大量内存。此外,当磁盘或磁盘子系统发生故障时,恢复时间会受到备份介质速度的限制。
在 Red Hat Cluster Suite 中配置时,可以使用 Red Hat Cluster Suite 配置和管理工具配置和管理 Red Hat GFS2 节点。然后,Red Hat GFS2 在 GFS2 节点间提供数据共享,并在 GFS2 节点上提供文件系统命名空间的单一一致视图。这允许不同节点上的进程共享 GFS2 文件,这与同一节点上的进程可以共享本地文件系统上的文件一样,没有明显差异。有关 Red Hat Cluster Suite 的详情,请参考红帽 的集群管理指南
GFS2 必须构建在逻辑卷(使用 LVM 创建)上,该逻辑卷是线性卷或镜像卷。在红帽群集套件中使用 LVM 创建的逻辑卷通过 CLVM (LVM 的群集范围实现)进行管理,由 CLVM 守护进程 clvmd 启用,并在 Red Hat Cluster Suite 集群中运行。守护进程允许使用 LVM2 管理集群中的逻辑卷,允许集群中的所有节点共享逻辑卷。有关逻辑卷管理器的详情,请参考红帽 逻辑卷管理器管理指南
gfs2.ko 内核模块实现 GFS2 文件系统,并加载在 GFS2 集群节点上。
有关在集群和非集群存储中创建和配置 GFS2 文件系统的综合信息,请参阅红帽的 全局文件系统 2 指南。