Xfs Handling
Version vom 5. Juli 2026, 07:35 Uhr von Thomas.will (Diskussion | Beiträge)
XFS – Administration in der Praxis
Die wichtigsten Kommandos für den täglichen Umgang mit XFS-Dateisystemen auf RHEL/Rocky-Systemen.
Dateisystem anlegen
- Einfaches Anlegen
mkfs.xfs /dev/sdb2
- Mit Label und erzwungenem Überschreiben
mkfs.xfs -f -L test /dev/sda4-ferzwingt das Anlegen, auch wenn bereits ein Dateisystem existiert-Lsetzt ein Label (max. 12 Zeichen)
meta-data=/dev/sdb2 isize=512 agcount=4, agsize=327680 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=1 inobtcount=1 nrext64=0
data = bsize=4096 blocks=1310720, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=16384, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
Dateisystem-Informationen abrufen
- Metadaten und Aufbau anzeigen
xfs_info /dev/sda4- oder auf einem gemounteten Filesystem:
xfs_info /pfad/zum/mountpoint
- Label oder UUID prüfen
lsblk -f
Online vergrößern (Grow)
Voraussetzung: das darunterliegende Blockdevice bzw. der LV wurde bereits vergrößert (z. B. lvextend).
xfs_growfs /pfad/zum/mountpoint
- Wichtig
xfs_growfsarbeitet immer auf dem Mountpoint, nicht auf dem Device selbst – anders alsresize2fsbei ext4- Ein Shrink ist bei XFS nicht möglich, weder online noch offline
Reparieren
- Nur im ungemounteten Zustand ausführen
xfs_repair /dev/sdb2
- Bei beschädigtem Log
xfs_repair -L /dev/sdb2- Log wird verworfen, Datenverlust möglich – nur als letzten Ausweg nutzen, wenn ein normaler Log-Replay beim Mount fehlschlägt
Label oder UUID nachträglich ändern
Ohne Neuformatierung, nur im ungemounteten Zustand:
xfs_admin -L neuesLabel /dev/sdb2xfs_admin -U generate /dev/sdb2
Fragmentierung
- Grad der Fragmentierung prüfen
xfs_db -c frag -r /dev/sdXn
- Defragmentieren
xfs_fsr /dev/sdb2- Ohne Geräteangabe durchsucht
xfs_fsralle gemounteten XFS-Dateisysteme aus/etc/mtab
Freeze/Unfreeze
Für konsistente Snapshots eines laufenden Systems (z. B. vor einem LVM-Snapshot):
xfs_freeze -f /pfad/zum/mountpointxfs_freeze -u /pfad/zum/mountpoint
Quota
- Aktivierung über Mount-Option in /etc/fstab
uquota(User-Quota),gquota(Group-Quota) oderpquota(Project-Quota)
- Auswertung
xfs_quota -x -c 'report' /pfad/zum/mountpoint