管理实用程序和命令

OCFS2 将特定于节点的参数文件储存在节点上。群集配置文件 (/etc/ocfs2/cluster.conf) 驻留在每个指派给群集的节点上。

ocfs2console 实用程序是一个 GTK 基于 GUI 的接口,它用于管理群集中 OCFS2 服务的配置。使用此实用程序设置并将 /etc/ocfs2/cluster.conf 文件保存到群集的所有成员节点。另外,您可以使用它格式化、调整、安装和卸载 OCFS2 卷。

[Important]

ocfs2console 实用程序中的文件浏览器列非常慢,且在群集间不一致。建议您使用 ls(1) 命令来列出文件。

下表描述了其他 OCFS2 实用程序。有关这些命令的语法信息,请参见它们的手册页。

表 14.3. OCFS2 实用程序

OCFS2 实用程序

说明

debugfs.ocfs2

为了调试检查 OCFS 文件系统的状态。

fsck.ocfs2

检查文件系统的错误并进行选择性的修改。

mkfs.ocfs2

在某个设备上创建 OCFS2 文件系统,通常是共享物理或逻辑磁盘上的某个分区。此工具需要启动 O2CB 群集服务。

mounted.ocfs2

检测并列出群集系统上所有的 OCFS2 卷。检测并列出已经安装了 OCFS2 设备的系统上的所有节点或列出所有的 OCFS2 设备。

ocfs2cdsl

为节点的指定文件名(文件或目录)创建上下文相关的符号链接(CDSL)。CDSL 文件名有它自己的特定节点的图像,但是在 OCFS2 中有一个公共名称。

tune.ocfs2

更改 OCFS2 文件系统参数,包括卷标、节点槽号、所有节点槽的日志大小和卷大小。


使用以下命令管理 O2CB 服务。有关 o2cb 命令语法的更多信息,请参见其手册页。

表 14.4. O2CB 命令

命令

说明

/etc/init.d/o2cb status

报告是否加载和装入 O2CB 服务。

/etc/init.d/o2cb load

加载 O2CB 模块和内存中文件系统。

/etc/init.d/o2cb online ocfs2

名为 ocfs2 的群集联机。

群集中至少有一个节点必须对要联机的群集来说是活动的。

/etc/init.d/o2cb offline ocfs2

名为 ocfs2 的群集脱机。

/etc/init.d/o2cb unload

卸载 O2CB 模块和内存中文件系统。

/etc/init.d/o2cb start ocfs2

如果设置群集引导时装入,则装入 o2cb 并联机群集时会启动名为 ocfs2 的群集。

群集中至少有一个节点必须对要联机的群集来说是活动的。

/etc/init.d/o2cb stop ocfs2

如果群集被设置成引导时装入,则通过脱机群集并卸载 O2CB 模块和内存中文件系统停止名为 ocfs2 的群集。