Red Hat Training

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

4.6. 增大的文件系统

gfs2_grow 是在其文件系统所在设备被扩展后,用来扩展 GFS2 文件系统的命令。在现有 GFS2 文件系统中运行 gfs2_grow 命令,则会填满目前文件系统终点和新初始化的 GFS2 文件系统扩展设备终点之间的所有剩余空间。当完成填充工作后,会为文件系统更新源索引。集群中的所有节点则可以使用以添加的额外存储空间。
gfs2_grow 必须在挂载的文件系统中运行,但只需要在集群的一个节点中运行。其他节点可感觉到扩展的发生,并可自动使用新的空间。

注意

您使用 mkfs.gfs2 命令创建 GFS2 文件系统后,您就无法缩小该文件系统的大小。

用法

gfs2_grow MountPoint
MountPoint
指定要执行动作的 GFS2 文件系统。

注释

在运行 gfs2_grow 命令前请您:
  • 备份文件系统中的重要数据。
  • 运行 df MountPoint 命令确定要进行扩展的文件系统的容量。
  • 有关生成 LVM 逻辑卷的详情请参考《管理逻辑卷管理器》
运行 gfs2_grow 命令后,请运行 df 命令查看文件系统中新的可用空间。

示例

在这个示例中扩展了 /mygfs2fs 目录中的文件系统。
[root@dash-01 ~]# gfs2_grow /mygfs2fs
FS: Mount Point: /mygfs2fs
FS: Device:      /dev/mapper/gfs2testvg-gfs2testlv
FS: Size:        524288 (0x80000)
FS: RG size:     65533 (0xfffd)
DEV: Size:       655360 (0xa0000)
The file system grew by 512MB.
gfs2_grow complete.

完整用法

gfs2_grow [Options] {MountPoint | Device} [MountPoint | Device]

MountPoint
指定要挂载 GFS2 文件系统的目录。
Device
指定文件系统的设备节点。
表 4.3 “扩展文件系统是可用的 GFS2 具体选项” 描述在扩展 GFS2 文件系统时所要使用的 GFS2 具体选项。

表 4.3. 扩展文件系统是可用的 GFS2 具体选项

选项描述
-h帮助,显示简短用法信息。
-q静默,降低详细等级。
-r MegaBytes指定新资源组大小,默认值为 256MB。
-T测试。完成所有计算,但不要向磁盘中写入数据,也不要扩展文件系统。
-V显示命令版本信息。