3.6. 在 GFS2 文件系统中添加日志


GFS2 需要为集群中需要挂载该文件系统的每个节点生成一个日志。如果在集群中添加了额外的节点,您可以使用 gfs2_jadd 命令将日志添加到 GFS2 文件系统。您可以在任意点动态在 GFS2 文件系统中添加日志,而不扩展基础逻辑卷。gfs2_jadd 命令必须运行在挂载的文件系统上,但只需运行在群集中的一个节点上。其它节点可以了解到扩展的发生。

注意

如果 GFS2 文件系统已满,则 gfs2_jadd 命令将失败,即使包含文件系统的逻辑卷已扩展并大于文件系统。这是因为在 GFS2 文件系统中,日志是纯文本文件而不是嵌入的元数据,因此只是扩展基础逻辑卷不会为日志提供空间。

在向 GFS2 文件系统添加日志前,您可以使用 gfs2_edit -p jindex 命令找出 GFS2 文件系统当前包含多少日志,如下例所示:

# gfs2_edit -p jindex /dev/sasdrives/scratch|grep journal
   3/3 [fc7745eb] 4/25 (0x4/0x19): File    journal0
   4/4 [8b70757d] 5/32859 (0x5/0x805b): File    journal1
   5/5 [127924c7] 6/65701 (0x6/0x100a5): File    journal2

在 GFS2 文件系统中添加日志的基本命令格式如下。

gfs2_jadd -j Number MountPoint
Number
指定要添加的新日志数目。
MountPoint
指定要挂载 GFS2 文件系统的目录。

在本例中,一个日志被添加到文件系统的 /mygfs2 目录中。

# gfs2_jadd -j 1 /mygfs2
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.