Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
3.6. 擴大檔案系統
當檔案系統所存於的裝置被擴充之後,
gfs2_grow
指令可被用來擴充 GFS2 檔案系統。在一個現存的 GFS2 檔案系統上執行 gfs2_grow
指令可將目前檔案系統和裝置之間的所有可用空間填入新初始化的 GFS2 檔案系統延伸。當這項填入作業完成後,檔案系統的資源指數(resource index)便會被更新。接著,叢集中所有的節點便能使用被新增的額外儲存空間。
gfs2_grow
指令必須在已掛載的檔案系統上執行,不過它只需要在叢集中的一個節點上執行。所有其它節點都會察覺到擴充已發生,並自動地開始使用新的空間。
注意
一旦您使用
mkfs.gfs2
指令建立了 GFS2 檔案系統之後,您不能降低檔案系統的大小。
3.6.1. 用法
gfs2_grow MountPoint
MountPoint
- 指定動作所適用於的 GFS2 檔案系統。
3.6.2. 註解(Comments)
在執行
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
指令來檢查新的空間在檔案系統中是否已可使用。
3.6.3. 範例
在此範例中,
/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.
3.6.4. 完整使用方法
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 | Help。顯示一則簡短的使用方法訊息。 |
-q | Quiet。降低詳細度。 |
-r MegaBytes | 指定新資源群組的大小。預設大小為 256MB。 |
-T | Test。進行所有計算,不過不會將任何資料寫入磁碟並且不會擴充檔案系統。 |
-V | 顯示指令版本資訊。 |