xfs
Installation
SKILL.md
Identity
- Kernel module: Built-in (no module load needed on modern kernels)
- CLI tools:
mkfs.xfs,xfs_repair,xfs_info,xfs_admin,xfs_growfs,xfs_db,xfs_freeze,xfs_fsr,xfsdump,xfsrestore - Install:
apt install xfsprogs/dnf install xfsprogs - Default on: RHEL, CentOS Stream, Fedora (root filesystem)
- Logs: kernel ring buffer via
dmesg | grep -i xfs
Key Operations
| Operation | Command |
|---|---|
| Show filesystem info | xfs_info /mount/point or xfs_info /dev/sdXN |
| Create filesystem | mkfs.xfs /dev/sdXN |
| Create with label | mkfs.xfs -L mylabel /dev/sdXN |
| Repair (unmounted) | xfs_repair /dev/sdXN |
| Forced repair (corrupted log) | xfs_repair -L /dev/sdXN — zeroes the log; last resort |
| Online grow | xfs_growfs /mount/point (device must already be larger) |
| Change label | xfs_admin -L newlabel /dev/sdXN (unmounted) |
| Change UUID | xfs_admin -U generate /dev/sdXN (unmounted) |
Related skills