Verständnis Fragen XFS

  • Ich nutze aktuell einen Backup VPS (RAID6, Ubuntu 24.04), auf dem mehrere LVM-Volumes liegen. Die Backups werden u.a. per Veeam als Block-Level-Backup abgelegt, meist mit Dateigrößen zwischen etwa 3 und 300 GB. Bisher habe ich für solche Systeme immer ext4 verwendet, überlege aber, auf XFS zu wechseln, da es bei großen, zusammenhängenden Dateien und sequentiellen Schreibvorgängen laut Dokumentation deutliche Vorteile haben soll.

    Mir geht es in erster Linie um Performance, also um Schreib- und Lese-Geschwindigkeit bei großen Backupdateien gegenüber ext4. Daher interessiert mich, wie stabil und praxistauglich XFS im Backup-Kontext tatsächlich ist, insbesondere im Zusammenspiel mit LVM und dauerhaft hoher Schreiblast. Ebenso relevant ist für mich, ob es gegenüber ext4 Nachteile gibt, etwa bei Restore-Szenarien usw.

    Einmal editiert, zuletzt von Hille (16. November 2025 um 18:31)

  • Ich nutze seit vielen Jahren XFS ohne irgendwelche Probleme, sowohl auch Servern als auch auf Endgeräten. Probleme gab es früher mal mit 0-byte-Dateien nach einem Crash, das war aber quasi noch zu Zeiten als XFS noch nichtmal im normalen Kernel war, also so 25 Jahre her.

  • Bei mir läuft seit ~20 Jahren xfs unter Debian, habe das mal zu ext3 Zeiten aufgrund der besseren Performance bei großen Dateien verwendet (damals deutlich spürbar) und habe immer noch zwei Partitionen damit laufen. Dateigrößen zwischen 2 und 50GiB, keine Probleme gehabt, auch nicht nach Crashs.

    Mittlerweile habe ich aber überwiegend ext4, ich spüre praktisch kaum einen Unterschied.

    xfs Vorteile:

    * parallel große Dateien schreiben geht schneller als ext4, sowohl bei HDD als auch SSD

    Schreibt man nicht parallel, gibt es keinen Unterschied. Parallel Lesen war bei mir kein Anwendungsfall, soll aber auch schneller sein.

    * Angeblich soll xfs auf nvme > 5GiB/s schneller sein, aber auch kein Anwendungsfall bei mir

    * xfsdump und restore fand ich super interessant, da inkrementelle Backups möglich. Bin dann aber allerdings doch bei dateibasierten (LTO) Backups geblieben, ich bin da eher konservativ :)

  • Ich nutze aktuell einen Backup VPS (RAID6, ...

    Ich gehe mal davon aus, dass du mit VPS einen virtuellen Server meinst.

    Ein RAID 6 auf einem VPS, der wiederum auf einem Host mit eventuell nur einem RAID 1 installiert ist, denn der Kunde kann nicht unter der Haube des Hosts schauen, ist aus meiner Sicht sinnfrei.

    Es sei denn, der Provider hat dir die einzelnen Platten direkt, also keine virtuellen Platten, zum VPS durchgereicht.

    Mir geht es in erster Linie um Performance, also um Schreib- und Lese-Geschwindigkeit bei großen Backupdateien gegenüber ext4.

    Die Performance wird in erster Linie durch das Filesystem des Hosts bestimmt.

    Ist das deutlich langsamer als ext4, so wirst du mit dem Filesystem xfs keinen Performancezuwachs erfahren können.