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 相似。然而,檔案系統指令的名稱所指定的為 GFS2 而非 GFS。表格 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管理已掛載之檔案系統的配額。自 RHEL 6.1 發行版起,GFS2 便支援了標準的 Linux 配額設備。欲取得更多有關於 GFS2 中的配額管理上的相關資訊,請參閱〈節 4.5, “GFS2 配額管理”〉。
gfs_tool
tunegfs2
掛載參數
dmsetup suspend
配置、調整或蒐集有關於檔案系統的相關資訊。tunegfs2 指令由 RHEL 6.2 發行版起便已受到支援,並且同時還有一項 gfs2_tool 指令可供使用。
gfs_editgfs2_edit顯示、列印、或編輯檔案系統的內部結構。gfs2_edit 指令可以用在 GFS 與 GFS2 檔案系統上。
gfs_tool setflag jdata/inherit_jdatachattr +j(建議使用)在檔案或目錄上啟用紀錄。
setfacl/getfaclsetfacl/getfacl為檔案或目錄設置或取得檔案存取控制清單。
setfattr/getfattrsetfattr/getfattr設置或取得檔案的延伸屬性。
欲取得 GFS2 檔案系統指令的完整支援選項,請參閱這些指令的 man page。