Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
3.5.3. 同步化配額
GFS2 會將所有配額資訊儲存入它自己在磁碟上的內部檔案。GFS2 節點不會為所有編寫的檔案系統更新這個配額檔案;它將會每 60 秒更新配額檔案一次。這是為了要避免寫至配額檔案的節點之間的衝突,因為這會造成效能降低。
當用戶或群接近它們的配額限制時,GFS2 便會動態式地減少它配置檔案更新之間的時間來避免限制被超過。配額同步化之間的正常時間是個可調整的參數
quota_quantum
,並且可透過使用 gfs2_tool
指令來進行更改。就預設值,時間週期會是 60 秒。還有,quota_quantum
這個參數必須在所有節點上設置,並且每次檔案系統被掛載時便需要設置。(對於 quota_quantum
參數所進行的變更無法在卸載後保留。)
您可使用
gfs2_quota sync
指令來在 GFS2 所進行的自動更新之間同步化配額資訊(由一個節點至 on-disk 配額檔案)。
3.5.3.1. 用法
Synchronizing Quota Information
gfs2_quota sync -f MountPoint
MountPoint
- 指定動作所適用於的 GFS2 檔案系統。
Tuning the Time Between Synchronizations
gfs2_tool settuneMountPoint
quota_quantumSeconds
MountPoint
- 指定動作所適用於的 GFS2 檔案系統。
Seconds
- 指定 GFS2 的一般配額檔案同步化之間的新時間週期。較小的值可能會增加衝突並使效能降低。
3.5.3.2. 範例
此範例同步化了配額資訊(由它所執行於的節點至檔案系統
/mygfs2
)。
gfs2_quota sync -f /mygfs2
此範例將一個單獨節點上的
/mygfs2
檔案系統的一般配額檔案更新預設時間更改為了一個小時(3600 秒)。
gfs2_tool settune /mygfs2 quota_quantum 3600