Welches XFS- oder Ext4-Dateisystem ist auf lange Sicht mit hohem Schreib- und Leseaufwand auf der Festplatte wirklich stabil und zuverlässig?
- Das System wird an einem Ort eingesetzt, an dem es rund um die Uhr in Betrieb ist und jede Sekunde auf der Festplatte gelesen und geschrieben wird.
- Das System muss für einen Zeitraum von etwa einem Jahr eine Verfügbarkeit von 99,95 % aufweisen
- Die maximale Ausfallzeit des Systems beträgt im Jahr maximal 20 Stunden.
Welches Dateisystem ist für eine solche Herausforderung die beste Wahl? (Ich wollte Solaris oder FreeBSD verwenden, aber für mein Projekt muss ich Ubuntu oder ArchLinux oder Fedora oder CentOS verwenden.)
Sie sind sich jedoch nicht sicher, welches Dateisystem Sie wählen sollen.
Antwort1
- XFSwar fragiler, aber das Problem scheint behoben zu sein.
- XFS war sicherlich ein langsames FS bei Metadatenoperationen, aber eswurde repariertvor kurzem auch.
- EXT4 erhält immer noch ziemlich kritische Korrekturen, wie aus Commits im Git von kernel.org hervorgeht.
- "EXT4 unterstützt keine gleichzeitigen Schreibvorgänge, XFS schon"
- (Aber) EXT4 ist mehr "Mainline"
Die endgültige Antwort hängt also (wie immer) von Ihren genauen Anforderungen ab.
Antwort2
Die Wahl des Dateisystems macht in bestimmten Fällen einen Unterschied. Sie sollten prüfen, ob Ihre speziellen Anwendungsfälle von der Wahl des Dateisystems betroffen sind.
Für die drei sehr allgemeinen Aufzählungspunkte, die Sie auflisten, macht es keinen Unterschied, ob Sie ext4 oder xfs verwenden.
Wenn Sie Dateien größer als 16 TB verwenden möchten, müssen Sie XFS verwenden. (ext 4 wird bald >16 TB haben, aber noch nicht)
Antwort3
ZFS ist die einzige Wahl in Sachen Zuverlässigkeit.
Der einzige Nachteil besteht darin, dass es keine RAID-Controller mag, da es seine eigene Redundanz verwaltet. Daher müssen Sie JBOD verwenden, wodurch das Caching auf einigen RAID-Controllern (Beispiel: 3ware) oder einzelnen Laufwerksvolumes deaktiviert werden kann.
EXT4 hat ein Limit von 16 TiB, sofern es nicht auf einem 64-Bit-Linux-System ausgeführt wird, und das EXT4-Volume wurde mit dem Feature-Flag „64bit“ erstellt, das die Inodes vergrößert.
Antwort4
EXT4 kann [noch] SEHR instabil und fehlerhaft sein, es ist sehr neu. Im Vergleich zu XFS, das sehr stabil und über Jahre bewährt ist, hat es nicht viel zu bieten. PS: Ich habe selbst Fehler mit EXT4 erlebt. Entweder hat es beim Kopieren das ganze System eingefroren oder meine Daten sind einfach verloren gegangen.