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