Red Hat Training

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

1.4. GFS 和 GFS2 之间的差别

这部分列出了相比 GFS,GFS2 提供的改进和变化。
从 GFS 迁移到 GFS2 时,需使用 gfs2_convert 程序将 GFS 文件系统转换为 GFS2。有关 gfs2_convert 程序的详情请参考 附录 B, 将文件系统从 GFS 转换为 GFS2

1.4.1. GFS2 命令名称

通常 GFS2 和 GFS 的功能是一致的,只是在文件系统命令名称中要将 GFS 改为 GFS2。表 1.1 “GFS 和 GFS2 命令” 中显示了功能等同的 GFS 和 GFS2 命令和功能。

表 1.1. GFS 和 GFS2 命令

GFS 命令GFS2 命令描述
mountmount挂载文件系统。系统可以确定文件系统的类型是 GFS 还是 GFS2。有关 GFS2 挂载选项的详情请参考 gfs2_mount(8) man page。
umountumount卸载文件系统
fsck
gfs_fsck
fsck
fsck.gfs2
检查并修复卸载的文件系统。
gfs_growgfs2_grow增大挂载的文件系统。
gfs_jaddgfs2_jadd在挂载的文件系统中添加日志。
gfs_mkfs
mkfs -t gfs
mkfs.gfs2
mkfs -t gfs2
在存储设备中创建文件系统。
gfs_quotagfs2_quota在挂载的文件系统中管理配额。从 Red Hat Enterprise Linux 6.1 发行本开始,GFS2 支持标准 Linux 配额工具。有关在 GFS2 中进行配额管理的详情请参考 第 4.5 节 “GFS2 配额管理”
gfs_tool
tunegfs2
挂载参数
dmsetup suspend
配置、调整文件系统或者收集文件系统信息。从 Red Hat Enterprise Linux 6.2 开始支持 tunegfs2 命令。另外还有 gfs2_tool 命令。
gfs_editgfs2_edit显示、输出或者编辑文件系统内部结构。gfs2_edit 命令可用于 GFS 文件系统,也可用于 GFS2 文件系统。
gfs_tool setflag jdata/inherit_jdatachattr +j (preferred)在文件或者目录中启用日志功能。
setfacl/getfaclsetfacl/getfacl为文件或者目录设置或者获得文件访问控制。
setfattr/getfattrsetfattr/getfattr设置或者获得文件的扩展属性。
GFS2 文件系统命令支持选项的完整列表请参考那些命令的 man page。