Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
3.2. 掛載檔案系統
Before you can mount a GFS2 file system, the file system must exist (refer to 節 3.1, “製作檔案系統”), the volume where the file system exists must be activated, and the supporting clustering and locking systems must be started (refer to Configuring and Managing a Red Hat Cluster). After those requirements have been met, you can mount the GFS2 file system as you would any Linux file system.
若要操縱檔案的 ACL(Access Control List,存取控制清單),您必須使用
-o acl
掛載選項來掛載檔案系統。若檔案系統掛載時沒有使用 -o acl
掛載選項的話,用戶雖可檢視 ACL(透過 getfacl
指令),不過卻無法針對於它們進行設定(透過 setfacl
指令)。
3.2.1. 用法
Mounting Without ACL Manipulation
mount BlockDevice MountPoint
Mounting With ACL Manipulation
mount -o acl BlockDevice MountPoint
-o acl
- 用來允許操縱檔案 ACL 的 GFS2 特屬選項。
BlockDevice
- 可指定 GFS2 檔案系統所駐留的區塊裝置。
MountPoint
- 可指定 GFS2 檔案系統應被掛載的目錄。
3.2.2. 範例
在此範例中,
/dev/vg01/lvol0
上的 GFS2 檔案系統會被掛載於 /mygfs2
目錄上。
mount /dev/vg01/lvol0 /mygfs2
3.2.3. 完整使用方法
mountBlockDevice MountPoint
-ooption
The
-o option
argument consists of GFS2-specific options (refer to 表格 3.2, “GFS2 特屬的掛載選項”) or acceptable standard Linux mount -o
options, or a combination of both. Multiple option
parameters are separated by a comma and no spaces.
注意
mount
指令是一項 Linux 系統指令。除了使用描述於此部份中的 GFS2 特屬選項,您亦可使用其它的標準 mount
指令選項(例如 -r
)。如欲取得更多有關於其它 Linux mount
指令選項的相關資訊,請查看 Linux 的 mount
man page。
表格 3.2, “GFS2 特屬的掛載選項” describes the available GFS2-specific
-o option
values that can be passed to GFS2 at mount time.
表格 3.2. GFS2 特屬的掛載選項
選項 | 描述 | ||
---|---|---|---|
acl | 允許操縱檔案的 ACL。如果檔案系統在掛載時沒有使用 acl 掛載選項的話,用戶雖能檢視 ACL(透過 getfacl 指令),不過卻不允許針對於這些 ACL 進行設定(透過 setfacl 指令)。 | ||
data=[ordered|writeback] | 當 data=ordered 被設置了之後,經過一項交易所被修改的用戶資料會在該交易被載入磁碟中之前被 flush 至磁碟中。這可避免用戶在當機後在檔案中看見未初始化區塊。當設為 data=writeback 模式後,任何時候只要用戶資料被標示不完整(dirty)的話,該用戶資料便會被寫入磁碟中;這無法提供和 ordered 模式相同的一致性保證,不過它對於某些工作來說速度會較快。預設值為 ordered 模式。 | ||
| 強制 GFS2 將檔案系統視為是多重主機的檔案系統。就預設值,使用 lock_nolock 的話會自動地將 localcaching 和 localflocks 旗標開啟。 | ||
| 命令 GFS2 作為一個本地檔案系統來執行。接著 GFS2 便可選擇開啟在執行於叢集模式中時所無法使用的優化功能。localcaching 旗標會自動地被 lock_nolock 開啟。 | ||
| 命令 GFS2 來讓 VFS(虛擬檔案系統)層級進行所有的 flock 和 fcntl。localflocks 旗標會自動地被 lock_nolock 開啟。 | ||
lockproto= LockModuleName | 允許用戶指定檔案系統要使用哪個鎖定通訊協定。若 LockModuleName 未被指定的話,那麼鎖定通訊協定名稱便會由檔案系統的 superblock 讀取。 | ||
locktable= LockTableName | 允許用戶指定檔案系統要使用哪個鎖定表格。 | ||
quota=[off/account/on] | 開啟或關閉檔案系統的配額。將配額設為 account 狀態可讓檔案系統正確地維護各個 UID/GID 使用量上的數據;限制(limit)和警告(warning)值會被忽略掉。預設值為 off 。 | ||
upgrade | 升級檔案系統的 on-disk 格式,如此一來較新版本的 GFS2 便能使用它。 |