Product SiteDocumentation Site

Chapter 1. XFS Background

1.1. Course Objectives
1.1.1. Day 1
1.1.2. Day 2
1.1.3. Day 3
1.1.4. Day 4
1.2. A Brief History of XFS
1.3. XFS on Linux
1.4. Who is using XFS
1.5. XFS Distributions – kernelspace
1.6. XFS Distributions - userspace
1.7. IRIX vs Linux

1.1. Course Objectives

By the end of this course you will be able to:
  • Create and mount XFS filesystems
  • Understand how XFS
    • Creates and manages metadata
    • Allocates extents to files and manages free space
    • Provides extended attributes
    • Tracks filesystem quotas
  • Backup and restore an XFS filesystem
  • Recover and repair XFS filesystems
  • Interpret on-disk and in-core XFS structures

1.1.1. Day 1

Theory
  • Background and History
  • XFS Build
  • XFS Overview
  • Creating Filesystems
  • Mounting Filesystems
  • Allocators
  • Quotas
  • Extended Attributes
Practise
  • XFS Build
  • Creating and Mounting XFS
  • Allocators
  • Quotas
  • Extended Attributes

1.1.2. Day 2

Theory
  • XFS Architecture and Internals
  • Q & A
Practise
  • XFS On Disk Format
  • Q & A

1.1.3. Day 3

Theory & Practise
  • Repairing XFS Filesystems
  • XFS Triage
  • Monitoring

1.1.4. Day 4

Theory
  • Dump and Restore
  • XFS and Volume Managers
Practise
  • Dump and Restore