3.5. ファイルシステムの拡張

gfs2_grow コマンドを使用すると、ファイルシステムが 存在するデバイスが拡大された後に、GFS2 ファイルシステムを拡張することができます。 既存の GFS2 ファイルシステム上で gfs2_grow コマンドを 実行することで、ファイルシステムの現在の限界とデバイスの限界との間の余分領域を新規に 初期化された GFS2 ファイルシステム拡張で埋めることができます。この埋め込み操作が 終了すると、ファイルシステムのリソースインデックスが更新されます。クラスター内の 全てのノードはその後、追加されたストレージ領域を使用できます。
gfs2_grow コマンドはマウント済のファイルシステムで実行 する必要がありますが、クラスター内の1つのノードで実行するだけで十分です。他の全ての ノードは、拡張が達成されたことを自動的に感知して新規の領域を使い始めます。

使用法

gfs2_grow MountPoint
MountPoint
設定が適用される GFS2 ファイルシステムを指定します。

コメント

gfs2_grow コマンドを実行する前に:
  • ファイルシステム上の重要なデータをバックアップします。
  • df MountPoint コマンドの 実行によって拡張されることになるファイルシステムで使用するボリュームを決定します。
  • Expand the underlying cluster volume with LVM. For information on administering LVM volumes, see the LVM Administrator's Guide
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
ファイルシステムのデバイスノードを指定します。
表3.3「ファイルシステムを拡張している間に利用できる GFS2 特有のオプション」 describes the GFS2-specific options that can be used while expanding a GFS2 file system.

表3.3 ファイルシステムを拡張している間に利用できる GFS2 特有のオプション

オプション 説明
-h ヘルプ。使用法について短いメッセージを表示
-q 静寂(Quiet)。冗長レベルを下げます。
-r MegaBytes 新規のリソースグループを指定します。デフォルトサイズは 256MB です。
-T テスト。全ての計算をしますが、ディスクへの書き込みとファイルシステムの 拡張はしません。
-V コマンドのバージョン情報を表示します。