Product SiteDocumentation Site

XFS 0.1

XFS Filesystem Structure

Documentation of the XFS filesystem on-disk structures

Edition 0

Logo


Legal Notice

© Copyright 2006 Silicon Graphics Inc. All rights reserved. Permission is granted to copy, distribute, and/or modify this document under the terms of the Creative Commons Attribution-Share Alike, Version 3.0 or any later version published by the Creative Commons Corp. A copy of the license is available at http://creativecommons.org/licenses/by-sa/3.0/us/.
Abstract
This book documents the XFS Filesystem Structure

1. Introduction
2. Common XFS Types
3. Allocation Groups
3.1. Superblocks
3.2. AG Free Space Management
3.2.1. AG Free Space Block
3.2.2. AG Free Space B+trees
3.2.3. AG Free List
3.3. AG Inode Management
3.3.1. Inode Numbers
3.3.2. Inode Information
3.3.3. Inode B+trees
3.4. Real-time Devices
4. On-disk Inode
4.1. Inode Core
4.2. Unlinked Pointer
4.3. Data Fork
4.3.1. Regular Files (S_IFREG)
4.3.2. Directories (S_IFDIR)
4.3.3. Symbolic Links (S_IFLNK)
4.3.4. Other File Types
4.4. Attribute Fork
4.4.1. Extended Attribute Versions
5. Data Extents
5.1. Extent List
5.2. B+tree Extent List
6. Directories
6.1. Shortform Directories
6.2. Block Directories
6.3. Leaf Directories
6.4. Node Directories
6.5. B+tree Directories
7. Symbolic Links
7.1. Shortform Symbolic Links
7.2. Extent Symbolic Links
8. Extended Attributes
8.1. Shortform Attributes
8.2. Leaf Attributes
8.3. Node Attributes
8.4. B+tree Attributes
9. Internal Inodes
9.1. Quota Inodes
9.2. Real-time Inodes
9.2.1. Real-Time Bitmap Inode
9.2.2. Real-Time Summary Inode
10. Journaling Log
A. Revision History