4.7. 在文件系统中添加日志
gfs2_jadd
命令可用来在 GFS2 文件系统中添加日志。您可以在任意点动态在 GFS2 文件系统中添加日志,且不需要扩展基础逻辑卷。gfs2_jadd
必须在挂载的文件系统中运行,但只需要在集群的一个节点中运行。其他节点可感觉到扩展的发生。
注意
如果某个 GFS2 文件系统已满,则
gfs2_jadd
将会失败,即使将逻辑卷包含的文件系统扩展到超过该文件系统的大小也是如此。这是因为在 GFS2 文件系统中,日志是纯文本文件,而不是嵌入的元数据,因此只是增大基础逻辑卷大小不会为日志提供空间。
在向 GFS 文件系统中添加日志前,您可以使用
gfs2_tool
命令的 journals
选项找出 GFS2 文件系统目前含有多少日志。以下示例显示挂载在 /mnt/gfs2
的文件系统中的日志数目和大小。
[root@roth-01 ../cluster/gfs2]# gfs2_tool journals /mnt/gfs2
journal2 - 128MB
journal1 - 128MB
journal0 - 128MB
3 journal(s) found.
用法
gfs2_jadd -j Number MountPoint
Number
- 指定要添加的新日志数目。
MountPoint
- 指定要挂载 GFS2 文件系统的目录。
示例
这个示例中,在
/mygfs2
目录的文件系统中添加了一个日志。
gfs2_jadd -j1 /mygfs2
这个示例中,在
/mygfs2
目录的文件系统中添加了两个日志。
gfs2_jadd -j2 /mygfs2
完整用法
gfs2_jadd [Options
] {MountPoint
|Device
} [MountPoint
|Device
]
MountPoint
- 指定要挂载 GFS2 文件系统的目录。
Device
- 指定文件系统的设备节点。
表 4.4 “添加日志时可用的 GFS2 具体选项” 描述用来在 GFS2 文件系统中添加日志的 GFS2 具体选项。
标签 | 参数 | 描述 |
---|---|---|
-h | 帮助,显示简短用法信息。 | |
-J | MegaBytes | 以 MB 为单位指定新日志的大小。默认日志大小为 128MB,最小值为 32MB。要在文件系统添加不同大小的日志,必须为每个不同大小的日志运行 gfs2_jadd 命令。指定的大小会不断下降,因此在生成文件系统时会指定多个日志区段。 |
-j | Number | 用 gfs2_jadd 命令指定要添加的新日志数目,默认值为 1。 |
-q | 静默,降低详细等级。 | |
-V | 显示命令版本信息。 |