iii
Introduction v
1. Audience ........................................................................................................................ v
2. Related Documentation ................................................................................................... v
3. Document Conventions ................................................................................................... vi
3.1. Typographic Conventions ..................................................................................... vi
3.2. Pull-quote Conventions ........................................................................................ vii
3.3. Notes and Warnings ........................................................................................... viii
4. Feedback ..................................................................................................................... viii
1. GFS Overview 1
1.1. New and Changed Features ......................................................................................... 2
1.2. Performance, Scalability, and Economy ......................................................................... 2
1.2.1. Superior Performance and Scalability ................................................................. 3
1.2.2. Economy and Performance ................................................................................ 3
1.3. GFS Software Components .......................................................................................... 4
1.4. Before Setting Up GFS ................................................................................................ 5
2. Getting Started 7
2.1. Prerequisite Tasks ........................................................................................................ 7
2.2. Initial Setup Tasks ........................................................................................................ 7
3. Managing GFS 9
3.1. Creating a File System ................................................................................................. 9
3.2. Mounting a File System .............................................................................................. 13
3.3. Unmounting a File System .......................................................................................... 15
3.4. Special Considerations when Mounting GFS File Systems ............................................ 15
3.5. Displaying GFS Tunable Parameters ........................................................................... 16
3.6. GFS Quota Management ............................................................................................ 17
3.6.1. Setting Quotas ................................................................................................ 17
3.6.2. Displaying Quota Limits and Usage .................................................................. 18
3.6.3. Synchronizing Quotas ...................................................................................... 20
3.6.4. Disabling/Enabling Quota Enforcement ............................................................. 21
3.6.5. Disabling/Enabling Quota Accounting ................................................................ 22
3.7. Growing a File System ............................................................................................... 23
3.8. Adding Journals to a File System ................................................................................ 25
3.9. Direct I/O ................................................................................................................... 27
3.9.1. O_DIRECT ....................................................................................................... 27
3.9.2. GFS File Attribute ............................................................................................ 28
3.9.3. GFS Directory Attribute .................................................................................... 28
3.10. Data Journaling ........................................................................................................ 29
3.11. Configuring atime Updates ...................................................................................... 30
3.11.1. Mount with noatime ..................................................................................... 31
3.11.2. Tune GFS atime Quantum ........................................................................... 31
3.12. Suspending Activity on a File System ........................................................................ 32
3.13. Displaying Extended GFS Information and Statistics ................................................... 33
3.13.1. Displaying GFS Space Usage ........................................................................ 33
3.13.2. Displaying GFS Counters ............................................................................... 34
3.13.3. Displaying Extended Status ............................................................................ 36
3.14. Repairing a File System ............................................................................................ 38
3.15. Context-Dependent Path Names ............................................................................... 40
3.16. The GFS Withdraw Function ..................................................................................... 41
A. Revision History 43